Ho fatto questo script che non fa altro che aggiungere delle righe ad una tabella allo scattare dell'evento onMouseOver nelle prime 3 righe della tabella medesima.
Lo script funziona, ma solo su Mozilla (io uso FireFox)
ho provato a testarlo (tra l'altro per puro scrupolo) su IE ed ho notato che stranamente non funzionava, temo di avere utilizzato qualche comando non compatibile, ma quale?
codice:
<HTML>
<HEAD>
<TITLE>CreateTextNode</TITLE>
<SCRIPT>
function createRow(message){
var msg = document.createTextNode(message);
var myTable = document.getElementById("tabella");
var newTR = document.createElement("TR");
var newTD = document.createElement("TD");
newTD.appendChild(msg);
newTR.appendChild(newTD);
myTable.appendChild(newTR);
}
</SCRIPT>
</HEAD>
<BODY>
<DIV ID="ciccio">
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="1" ID="tabella">
<TR>
<TD>Prova di creazione nodo</TD>
</TR>
<TR>
<TD onMouseOver="createRow('ciao 1')">link 1</TD>
</TR>
<TR>
<TD onMouseOver="createRow('ciao 2')">link 2</TD>
</TR>
<TR>
<TD onMouseOver="createRow('ciao 3')">link 3</TD>
</TR>
</TABLE>
</DIV>
</BODY>
</HTML>