Ciao!
ho fatto uno scriptino :
http://freeforumzone.leonardo.it/vie...=19716&idd=177
in pratica prende un oggetto JSON crea i nodi usando lo standard DOM
evitando di usare innerHTML
![]()
tutto bene solo che se creo un oggetto TABLE in questa maniera:
IE non effettua il replaceNode..codice:var idom = new innerDom(); idom.innerDom(document.getElementById("test1"),{TAG:'table',INNER:{TAG:'tr',INNER:{TAG:'td',INNER:'*'}}}); ... <body> <div id="test1">#</div> </body>
FF, NN e Opera
se anziche usare il mio utilizzo questo script:
http://www.vivabit.com/bollocks/2006...ng-dom-builder
riesco a mettere in append la tabella, ma il replace proprio non vuole saperne di andare..
e' un BUG di IE?
esiste un work-around?
poi setAttribute con IE funziona in maniera strana, utilizza degli attributi proprietari di IE
ad esempio class className
ho gia risolto usando i commenti condizionali come
QUI
pero' vorrei sapere tutti i casi di diversità..
esempio for -> htmlFor
![]()
per chi fossero sfuggite le mie richieste sono quelle in neretto![]()
mi scuso con i mod per i link al forum ma non avevo voglia di ricopiare tutto il codice...
update:
non funziona nemmeno l'append![]()
e' proprio il table che non va..![]()