Logo JsDir.com [niente]
Bring Your Site To Life!!!
4 Febbraio 2012 - 20:32:41 - 3 scripters on-line! - La tua posizione nel sito: Tutorials/D.O.M. - Document Object Model/
BedInLecce
Tutorials
Introduzione alla Gerarchia del documento
Specifiche supportate da IE5/NN6

Introduzione alla Gerarchia del documento


Con il rilascio della versione definitiva di NN6 possiamo iniziare ad introdurre le nuove specifiche in merito alla gerarchia del documento (peraltro giā supportate da IE5).
Qui tratteremo esclusivamente le specifiche effettivamente supportate al momento da Internet Explorer 5.x e Netscape 6.x.
Le prove di tali specifiche sono state effettuate dal sottoscritto , vista la mancanza al momento di documentazione sufficiente in merito, pertanto invito chiunque incontrasse dei problemi di compatibilitā , a segnalarmelo.

Poniamo una particolare attenzione all'identificazione dei nodi scendendo la gerarchia per NN6 in quanto NN6 inserisce, dove vi sono spazi vuoti, dei nodeText che in realtā poi per IE non esistono. Le verifiche di gerarchia esposte in seguito sono corrette , ma per non incorrere in errori con NN6 si consiglia di assegnare un "ID" al nodo a cui si vuole fare riferimento e ricercarlo con  document.getElementById(ID).

LA GERARCHIA AD ALBERO
Iniziamo con il considerare il documento come una struttura ad albero , dove in cima c'e il documento stesso e scendendo troveremo i vari tags ed elementi che costituisco i rami che chiameremo nodi.
Vediamo nell'esempio sottostante una semplice struttura che identifica quanto detto finora.
Il tag <html> sarā figlio (child) di document e il tag <head> genitore (parent) di <title> e titolosarā figlio di <title> e cosė via.
A ciascun elemento č associato un'array di nodi figli e una proprietā che si riferisce al proprio genitore:
document
  + <html>
     + <head>
     |  + <title>
     |      + titolo></title>
     + <body >
        +<a href="#">
        |      +link</a>
        +<p>
        |      +Ciao!</p>
        +testo
  </head>
  </body>
  </html>
 








Per navigare correttamente il sito è necessario abilitare i cookies.
Enjoy Open Source!
ffx80wh2

    javascript
 
 
 
          Segnala
          Preferiti





ffx1202