09-02-2009, 11:29 PM
https://developer.mozilla.org/fr/DOM/document.write
ne provoquera pas l'effacement complet du document existant mais un nouveau nœud h1 sera simplement inséré au sein de l'élément div parent.
Citation :Écrire dans un document qui a déjà été chargé sans appeler document.open() provoquera un appel automatique à document.open. Une fois l'écriture terminée, il est recommandé d'appeler document.close() pour indiquer au navigateur qu'il peut terminer de charger la page. Le texte fourni est analysé et intégré à la structure du modèle de document. Dans l'exemple ci-dessus, l'élément h1 devient un nœud dans le document.
Si l'appel à document.write() est intégré directement dans le code HTML, il n'appellera pas document.open(). Par exemple :
Code PHP :<?php
<div>
<script type="text/javascript">
document.write("<h1>Main title</h1>")
</script>
</div>