JavaScript/Oggetto document: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
craezione pagina - per ora è solo un abbozzo |
metodi |
||
Riga 1: | Riga 1: | ||
{{JavaScript}} |
{{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>'''. |
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 <script> all'interno del <body>, 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]] |
[[Categoria:JavaScript|Oggetto document]] |
Versione delle 20:59, 15 ott 2007
Oltre alle proprietà elencate nel modulo precedente, l'oggetto globale window
espone altre importanti proprietà, tra le quali l'oggetto window.document
.
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 <script> all'interno del <body>, le informazioni si inseriscono nel punto in cui è presente lo script
Ad esempio:
<body>
<p>Testo<br />
<script type="application/x-javascript">
document.write('<a href="pagina.html">link</a>');
</script>
Testo</p>
</body>
genererà il codice:
<body>
<p>Testo<br /><a href="pagina.html">link</a>
Testo</p>
</body>