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>