Appelle un script ou une page externe (par exemple .php, .asp, .mhtml ou .mht) et renvoie la page résultat dans la fenêtre en cours du navigateur.
// Exécute le script "Script1.php" situé à la racine du site Web
// et renvoie le résultat à l'internaute
ScriptAffiche("/Script1.php")
// Retour à la page d'initialisation ASP du site
ScriptAffiche("/localstart.asp")
// Page de login en asp. Envoie 3 paramètres avec la méthode GET
ScriptAffiche("/ASP/Login.asp", "Name=BOB&Pass=Mon+Secret&Lang=3")
// Affiche un site externe
ScriptAffiche("http://www.pcsoft.fr/")
Syntaxe
ScriptAffiche(<Nom du script> [, <"Nom1=Param1&Nom2=Param2&..."> [, <Redirection>]])
<Nom du script> : Chaîne de caractères
Chemin et nom du script. Le chemin peut être : - une URL complète "http://..."
- un chemin relatif à la racine du site "/...". Dans ce cas, le script doit être sur le même serveur que le site Web, dans un des sous-répertoires du site.
<"Nom1=Param1&Nom2=Param2&..."> : Chaîne de caractères
Paramètres destinés au script. Cette chaîne contient pour chaque paramètre :- le nom du paramètre (par exemple "Nom1").
- le signe '='.
- la valeur du paramètre (par exemple "Param1").
Deux paramètres sont séparés par le signe '&'.
<Redirection> : Booléen
Permet de définir le code de retour HTTP de la fonction au navigateur. Ce code de retour est notamment utilisé lors du référencement par les moteurs de recherche. Ce paramètre peut correspondre à : - Vrai : redirection permanente (code HTTP 301). La page affichée par la fonction sera directement référencée.
- Faux (valeur par défaut) : redirection temporaire (code HTTP 302). Seule la page source sera référencée.
Remarques
Afficher d'autres fichiers
La fonction
ScriptAffiche peut être également utilisée sur un document qui n'est pas un script. Dans ce cas, le document est simplement renvoyé (équivalent à la fonction
FichierAffiche, en précisant non pas une adresse physique mais une URL).
Encodage des paramètres de la fonction ScriptAffiche
Le contenu des paramètres de la fonction
ScriptAffiche est automatiquement encodé pour être interprété par les navigateurs :
- transformation en UTF-8 (selon les options de la page et du projet).
- encodage des caractères spéciaux.
Il est donc inutile d'utiliser la fonction
URLEncode pour encoder un des paramètres de la fonction
ScriptAffiche.
Sessions prélancées
Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site". Composante : wd280page.dll