document.write |
Écriture du document |
---|---|
JavaScript |
Syntaxe
function write(texte) |
Paramètres
Paramètre | Description |
---|---|
texte | Ce paramètre permet d'indiquer le texte à écrire dans le document. |
Description
Cette méthode permet d'écrire du texte ou des balises dans la page à la position de l'objet dans la page.
Remarques
- Cette méthode est supporté par la plupart des navigateurs Web majeurs.
- Si vous souhaitez faire de déboguage, vous devriez plutôt envisager d'utiliser la méthode «console.log» et d'utiliser l'onglet Console dans FireBug pour visualiser les résultats.
- Il est possible d'écrire du texte autant que des balises HTML (comme un tableau par exemple) ayant été rajouté par après pour combler certains besoins d'affichage.
- Si vous utilisez la bibliothèque jQuery, vous devrez plus envisager d'utiliser la méthode selon la syntaxe suivante «$(document.body).append('texte');».
- La plupart des navigateurs supportent l'insertion d'un script à l'aide de cette méthode.
- ATTENTION ! Si vous écrivez un «script dans un script» à l'aide de la méthode «document.write», vous devez écrire «<\/script>» (une barre oblique à coté de la barre oblique inversé) dans la chaine de caractères car de nombreux navigateurs Web arrête l'interprétation du script dès qu'il constate «</script>» indistinctement d'une chaîne de caractères. Vous aurez donc une syntaxe comme ceci si vous ne voulez pas être victime de ce bogue :
Exemple
Voici un exemple montrant une utilisation de cette méthode :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <body>
- <script language="JavaScript1.2" type="text/javascript">
- document.write('Bonjour Gladir.com !');
- </script>
- </body>
- </html>
on obtiendra le résultat suivant :
Bonjour Gladir.com !
Dernière mise à jour : Vendredi, le 8 août 2014