JavaScript/Oggetto document: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
craezione pagina - per ora è solo un abbozzo
 
Ramac (discussione | contributi)
metodi
Riga 1:
{{JavaScript}}
Oltre alle proprietà elencate nel [[JavaScript/BOM|modulo precedente]], l'oggetto globale <code>window</code> espone altre importanti proprietà, tra le quali '''l'oggetto <code>window.document<code>'''.
<br/>Questo oggetto permette di ottenere un riferimento al documento HTML e agli elementi in essa contenuti.
 
L'oggetto espone solo pochi metodi:
* '''open()''' e '''close()''' rispettivamente aprono e chiudono un flusso di informazioni per l'uso dei metodi elencati sotto
* '''write()''' e '''writeln()''' scrivono nella pagina la stringa (formattata in HTML) passata come parametro:
** se la pagina è già stata caricata:
*** se è stato aperto il flusso di informazioni, il testo verrà inserito alla fine della pagina
*** se il flusso non è stato aperto, il testo sostituirà il testo della pagina
** se la pagina non è ancora stata caricata, se si usando blocchi &lt;script&gt; all'interno del &lt;body&gt;, le informazioni si inseriscono nel punto in cui è presente lo script
 
Ad esempio:
<source lang=html4strict>
<body>
<p>Testo<br />
<script type="application/x-javascript">
document.write('<a href="pagina.html">link</a>');
</script>
Testo</p>
</body>
</source>
genererà il codice:
<source lang=html4strict>
<body>
<p>Testo<br /><a href="pagina.html">link</a>
Testo</p>
</body>
</source>
 
[[Categoria:JavaScript|Oggetto document]]