ho un problema apparentemente incomprensibile
con l'innerHTML e una versione di netscape 1.4.1
le istruzioni che utilizzo sono le seguenti
codice:
objTable.rows[0].cells[0].innerHTML="<div>xxx</div>";
objTable.rows[0].cells[0].style.backgroundImage="urlimmagine";
questo codice funziona perfettamente con IE, quando lo provo su netscape 1.4
e solo relativamente agli oggetti in questione, non viene renderizzato il testo
che immetto con l'innerHTML.
visualizzando un alert dopo le due righe riportate vedo che il contenuto della cella
è corretto... ma non visualizzato.
La cosa incomprensibile è che mettendo un alert anche prima delle due righe
codice:
alert(1);
objTable.rows[0].cells[0].innerHTML="<div>xxx</div>";
objTable.rows[0].cells[0].style.backgroundImage="urlimmagine";
alert(2);
tutto funziona correttamente... appena rimuovo i due alert... il testo non viene
renderizzato ( mentre il background si!! ).
Ho provato ad utilizzare anche i vari
codice:
document.createElement
e
ma si verifica lo stesso comportamento.
Sapete indirizzarmi verso un qualsiasi ipotesi??
Grazie.. è veramente urgente