[FoLUG] DOM Javascript e Mozilla
sizukesa77@tiscali.it
sizukesa77@tiscali.it
Lun 28 Giu 2004 10:53:24 CEST
Dove lavoro mi dicono che mozilla non supporta DOM (Document Object Model)
cosi' bene come IE e ad esempio il seguente codice su Mozilla non funziona.
Per la mia esperienza con il web, sebbene poca, Mozilla e' piu' fedele agli
standard di IE;
Come stanno le cose?
<HTML>
<HEAD></HEAD>
<BODY>
<TABLE ID="Table1">
<TR>
<TD><INPUT id=text1 name=text1 size=5 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id=text2 name=text2 size=15 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id=text3 name=text3 size=40 ONFOCUS=f_focus_row()></TD>
</TR>
<TR>
<TD><INPUT id="Text4" name=text1 size=5 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id="Text5" name=text2 size=15 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id="Text6" name=text3 size=40 ONFOCUS=f_focus_row()></TD>
</TR>
<TR>
<TD><INPUT id="Text7" name=text1 size=5 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id="Text8" name=text2 size=15 ONFOCUS=f_focus_row()></TD>
<TD><INPUT id="Text9" name=text3 size=40 ONFOCUS=f_focus_row()></TD>
</TR>
</TABLE>
</BODY>
</HTML>
<SCRIPT LANGUAGE=JavaScript>
// puntatore alla riga <TR> corrente
var p_row_prev = 0;
// sposta il puntatore del recordset in corrispondenza della riga che ha
ricevuto il focus
function f_focus_row()
{
var ll_parent_td = document.all(event.srcElement.sourceIndex).parentElement.sourceIndex;
var ll_row_curr = document.all(ll_parent_td).parentElement.sourceIndex;
if (ll_row_curr == p_row_prev) return;
document.all(ll_row_curr).style.backgroundColor="blue";
if (p_row_prev != 0)
document.all(p_row_prev).style.backgroundColor="";
p_row_prev = ll_row_curr;
}
</SCRIPT>
manca qualcosa nel seguente codice per andare con mozilla oppure hanno ragione
loro?
Ciao
__________________________________________________________________
Tiscali ADSL libera la velocita'!
Attiva Senza Canone entro il 28 giugno: navighi a 1,5 euro l'ora per i primi
3 mesi,se scegli il modem e' tuo in comodato gratuito e in piu' hai gratis
SuperMail per 12 mesi. Non aspettare, attivala subito!
http://abbonati.tiscali.it/adsl/prodotti/640Kbps/
Maggiori informazioni sulla lista
FoLUG