Newsgroup: it.comp.lang.javascript
Titolo: Introduzione al w3c DOM

Danny Goodman, autore di "Javascript Bible", e mio idolo personale, ha
scritto un articolo piuttosto interessante sull'avvento del nuovo DOM
standard.
http://developer.netscape.com/viewsource/index_frame.html?cp=dev94news&conte
nt=goodman_cross/goodman_cross.htm
Occhio a ricomporre l'url!
----------------------------
Massimo Foti
massim...@fantastic.ch
----------------------------
Dreamweaver's fan page
http://www.cybernet.ch/users/massimo/
It should be this hole in the ozone layer
But I am not the coder I use to be...

DOMstandard.
Davvero interessante: CSS dinamici, accesso casuale ai singoli tags e al
testo del documento tramite i nodi, spostamento di alcuni attributi da
document a document.body... ma mi sorge un piccolo dubbio, ovvero se fin'ora
ci bastava scrivere:
    if (document.all)
    if (document.layers)
Adesso dovremmo imparare a scrivere:
if (document.getElementsByTagName("*"))
{ 
   document.all = document.getElementsByTagName("*") 
} 
else if (document.layers).....
else { /* browser non compatibile o non riconosciuto */ }
La notte ho gli incubi: sogno i miei scripts più elaborati che adesso funzionano, sono crossbrowser e tra poco non lo saranno più e bisognerà aggiornarli.
:(
Per supportare l'aggiornamento dei DOM dovremmo correggere praticamente *tutti* i nostri lavori fatti e sudati finora!
:((
A questo punto, visto che il nuovo W3C DOM porterà solo ulteriori casini, l'ultima soluzione veramente proponibile al problema del DHTML rimarrebbe quella della libreria DHTML.js che contenga funzioni JS crossbrowser di utilizzo generale compatibili anche con il nuovo W3C DOM, da usare al posto di quelle proposte dai produttori di browsers e dal W3C, in modo che ad ogni aggiornamento dei DOM possano anch'esse essere aggiornate a mo' di DLL, senza dover toccare i codici degli altri scripts...
... ancora un paio di giorni e inizio a farlo!
:))
CiaoooooooooooooooooooooooooooooooaiC.
                                      by
-------------------------------------------------------------------
     Ðarius. <- 
www.infotronica.it/darius
 ->
                 ICQ# 36150792
      - Art of JavaS.™ - 
www.probo.it/aoj
-------------------------------------------------------------------

Alex.
Ammiro il vostro progetto anche se, personalmente, non condivido l'esigenza
di far qualcosa in italiano.
A parte il Dynamic Duo potrebbe essere interessante dare uno sguardo a
quanto di simile é stato fatto in precedenza. Uno dei pionieri di questo
concetto fu ad esempio Mike Hall:
http://www.brainjar.com/dhtml/libraries.html
Scott Isaac, autore della prima edizione di "DHTML in action" ha messo
insieme una libreria a:
http://www.siteexperts.com/dhtmllib/page1.asp
Il mitico Shiran fece pure qualcosa di simile, anche se, sinceramente, da
lui mi aspettavo un approccio piú lineare:
http://webreference.com/js/
 (column 33)
Steven Champeon ha scritto un libro splendido (lo sto appunto leggendo) che
integra qualcosa di simile anche se meno ambizioso:
http://dhtml-guis.com/book/
 (il libro)
http://dhtml-guis.com/code/by/
 (il codice)
Non dico che bisogna copiare pedissequamente, ma guardare criticamente al
lavoro degli altri é solitamente una buona idea.
Spero che i link di cui sopra si possano dimostrare interessanti.
Tanti auguri e buon lavoro :-)


 wrote in message
7thqsj$pmk$1...@unlisys.unlisys.net...


pure io per non dover tutte le volte controllare...
Good. Cominciamo sabato o domenica, ok?
C'è anche the fly on the net, così con Netscape andiamo sul sicuro!
;)
Per i dettagli ne parliamo poi con calma, perché il politecnico in settimana
non mi lascia respiro...
:)
Per Massimo Foti: thanx per i links. Ad una primissima occhiata sembrano
davvero niente male... :))
Alla prox.
CiaoooooooooooooooooooooooooooooooaiC.
                                      by
-------------------------------------------------------------------
     Ðarius. <- 
www.infotronica.it/darius
 ->
                 ICQ# 36150792
      - Art of JavaS.™ - 
www.probo.it/aoj
-------------------------------------------------------------------