Partager via


Affichage d'informations dans le navigateur

JScript affiche des informations dans un navigateur à l'aide de la méthode write de l'objet de document de ce navigateur. Ces informations peuvent également être affichées dans des formulaires dans un navigateur et dans des messages alert, prompt et confirm. Pour plus d'informations, consultez Utilisation de boîtes de message.

Notes

Pour plus d'informations sur l'écriture de scripts qui s'exécutent sur un ordinateur client dans un navigateur Web, consultez JScript (technologies Windows Script) (page éventuellement en anglais).

Utilisation de document.write

La solution la plus courante pour afficher des informations consiste à utiliser la méthode write de l'objet document. Elle prend un argument, une chaîne, qu'elle affiche dans le navigateur. La chaîne peut être en texte brut ou HTML.

Vous pouvez mettre les chaînes entre guillemets simples ou doubles. Cela vous permet d'effectuer une citation qui contient des guillemets ou des apostrophes.

L'exemple suivant illustre l'utilisation de la méthode write.

document.write("Pi is approximately equal to " + Math.PI);
// New line.
document.write("<br />");
document.write("This is an engraving of a horse.");
// New line.
document.write("<br />");
document.write('<IMG SRC="horse.gif">');

Lorsque vous appelez la méthode write, le document est ouvert et effacé s'il n'est pas ouvert et analysé lors de l'appel de cette méthode write. Cela risque de donner des résultats inattendus. L'exemple suivant montre un script destiné à afficher l'heure toutes les 5 secondes, mais il ne peut pas l'afficher après la première fois car il s'efface dans le processus.

<html>

<head>
<script language="JScript" type="text/jscript">
    function ShowTime()
    {
        var dt = new Date();
        document.write(dt.toTimeString());
        window.setTimeout("ShowTime();", 5000);
    }
</script>
</head>

<body>
<script language="JScript" type="text/jscript">
    ShowTime();
</script>
</body>

</html>

Si vous utilisez la méthode alert de l'objet window au lieu de document.write, le script fonctionne.

        window.alert(dt.toTimeString());
        window.setTimeout("ShowTime();", 5000);
    }

Voir aussi

Concepts

Utilisation de boîtes de message

Détection des fonctionnalités du navigateur

Informations de version JScript

Autres ressources

Affichage des informations avec JScript