salve
posto subito il codice e poi spiego
codice:
function elencoDisp() {
crea0 = document.createElement("link");
crea0.setAttribute("rel","stylesheet");
crea0.setAttribute("href","/javascripts/t/tabber.css");
document.getElementsByTagName("head")[0].appendChild(crea0);
crea1 = document.createElement("script");
crea1.setAttribute("src","/javascripts/t/tabber.js");
document.getElementsByTagName("head")[0].appendChild(crea1);
crea2 = document.createElement("script");
crea2.setAttribute("src","loader.js");
document.getElementById("timebody").appendChild(crea2);
}
loader.js
document.write = '<div class="tabber">'+
'<div class="tabbertab"><h2>Tab 1</h2>
Tab 1 content.</p></div>'+
'<div class="tabbertab"><h2>Tab 2</h2>
Tab 2 content.</p></div>'+
'</div>';
a) firebug non segnala errori di sintassi
b) l'albero dom viene modificato
<div id="timebody"><script src="loader.js"></script></div>
c) div class tabber non appare
non solo non viene renderizzato, non è proprio neppure nel dom
ho sempre usato soluzioni simili, ma con un inclusione diretta nella pagina (e non usando createElement)
quindi è questo che mi frega, sapete come è possibile risolvere? grazie!