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>