[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