JavaScript/Oggetto document: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
craezione pagina - per ora è solo un abbozzo
 
Ramac (discussione | contributi)
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 &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]]
[[Categoria:JavaScript|Oggetto document]]

Versione delle 20:59, 15 ott 2007

Indice del libro

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>