Sto cominciando a a studare il DOM per HTML (e XML) dettato dalle specifiche del W3C, e vorrei farvi qualche domanda...
1)Nella mia pagina ho messo il seguente layer vuoto:
<div id=colla></div>
Ho scritto poi questo script:
// creo un elemento (tag) DIV
// a cui setto come attributi degli stili
var divo = document.createElement("div");
divo.setAttribute("style","width:100;height:300;fo nt-family:courier;");
// creo un elemento A in cui setto l'attributo href
var linko = document.createElement("A");
linko.setAttribute("href","pagina.htm");
// creo un nodo di testo
var testo = document.createTextNode("testo che aggiungo dinamicamente")
// a questo punto creo il mio "albero"
// appiccicato al div "colla"
link.appendChild(testo)
divo.appendChild(link)
document.getElementById("colla").appendChild(divo)
Lo script funziona solo in parte con IE6 (funziona bene con NN6), il div che ho creato non prende gli stili! perchè?
2)Ho provato ha creare un elemento (tag) STYLE con:
var stile = document.createElement("style");
ma come faccio a metterci dentro gli stili? o le classi?
3)Quanto utilizzabile è (nei vari browser) il DOM W3C?
4)Sto facendo confusione? continuo astudiare?
grazie e ciao.