oujood.com

DOM HTML La méthode open()

La méthode open de l'objet document est utilisée pour ré-initialiser le contenu à l'intérieur d'un document avant que le nouveau
.....

chercher |

Définition et utilisation méthode open() 

JavaScript cours tutorial

La méthode open de l'objet document est utilisée pour ré-initialiser le contenu à l'intérieur d'un document avant que le nouveau contenu ne soit écrit à l'aide des méthodes document.Write () ou document.Writeln(). Ne  confondez pas avec la méthode Window.Open (), qui gère l'ouverture de nouveaux onglets du navigateur ou de nouvelles fenêtres de navigateur.

Une fois que toutes les écritures sont effectuées, il serait nécessaire de faire appel à la méthode document.close() pour empêcher toute autres  sortie de s’exécuter.

Remarque : Si un document existe déjà dans la cible, il sera effacé. Si cette méthode n'a pas d'arguments, une nouvelle fenêtre (vide) s'affiche.

Syntaxe

document.open(MIMEtype,replace)

Paramètre Description
MIMEtype Optionnel. Le type de document,  que vous écrivez. Valeur par défaut est « text/html »
replace Optionnel. Si défini, l'entrée de l'historique pour le nouveau document hérite l'entrée de l'historique du document qui a ouvert ce document

Appui de navigateur

Internet Explorer Firefox Opera Google Chrome Safari

La méthode open() est prise en charge dans tous les principaux navigateurs.


Exemple Ouvrir un flux de sortie, ajouter du texte, puis fermer le flux de sortie :

Exemple :       Copier le code

  <!doctype html>
  <html lang="fr">
  <head>
           <meta charset="UTF-8">
           <title>Exemple la méthode open()</title>
  </head>
  <body>
     
  <p id="dmo"> cliquez sur le bouton pour ouvrir un flux de
  sortie, ajouter du texte et fermer le flux de sortie.</p>
  <button onclick="ouvreFenetre()"> Ouvrir </button>
  <script>
  function ouvreFenetre()
  {
  document.open("text/html","replace");
  document.write("<h1>Apprenez le DOM HTML c'est
  intéressant!</h1>");
  document.close();
  }
  </script>
  </body>
  </html>

Exemple 2 Ouvrir un flux de sortie (dans une nouvelle fenêtre ;  vierge), ajouter du texte, puis fermer le flux de sortie :

Exemple :       Copier le code

  <body>
  
  <script>
  var w=window.open();
  w.document.open();
  w.document.write("<h1>Bonjour le monde!</h1>");
  w.document.close();
  </script>
  
  </body>
Par carabde 30 mars 2014



Voir aussi nos tutoriel :

border-left-style

Définit le style de la bordure gauche

PHP gestion d'erreur

Gestion d'erreur

Liste des propriétés css

Aide mémoire : Référence des Propriétés de CSS...