Newsgroup: it.comp.lang.javascript
Titolo: Spiegatemi il perchè altrimenti mi uccido.

Non riesco a capire perchè Navigator perde gli eventi dell'oggetto textarea
in alcuni casi.
Provate questo semplicissimo codice su Navigator, non funziona
completamente.
Se provate a rimuovere i tag racchiusi tra commenti tutto funziona, è
inspiegabile.
Qualcuno mi spieghi il perchè altrimenti mi uccido...
Non scherzo, grazie.
<html><head><title></title>
<script language="JavaScript">
function PulisciOthers(p) {
alert("Radio Checked: "+p.value)
}
function PulisciRadio(p) {
alert("Key pressed: "+p.value)
}
</script>
</head>
<body>
<FORM NAME="LAYOUTFORM" ACTION="test.asp" METHOD="POST">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" NOF="LY">
<!------- begin remove --------------------------------------------------->
  <TR VALIGN="TOP" ALIGN="LEFT">
  <TD WIDTH="356">
    <TABLE ID="Table3" BORDER="0" BGCOLOR="#001368" CELLSPACING="0"
CELLPADDING="1" WIDTH="356">
     <TR>
     <TD VALIGN="TOP" ALIGN="LEFT" WIDTH="354" HEIGHT="0">
       <TABLE ID="Table4" BORDER="0" BGCOLOR="#FFFAEE" CELLSPACING="0"
CELLPADDING="0" WIDTH="354">
<!------- end remove --------------------------------------------------->
       <TR>
       <TD HEIGHT="19"><FONT COLOR="#FFFAEE" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">.</FONT></TD>
       <TD WIDTH="245"><P ALIGN="CENTER"><B><FONT COLOR="#000000" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">3,0 Y 35.000</FONT></B></P></TD>
       <TD WIDTH="43"><P><INPUT TYPE="RADIO" checked
onClick="PulisciOthers(this)" name="Type" value="3,0 Y 35.000" /></P></TD>
       </TR>
       <TR>
       <TD HEIGHT="19"><FONT COLOR="#FFFAEE" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">.</FONT></TD>
       <TD WIDTH="245"><P ALIGN="CENTER"><B><FONT COLOR="#000000" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">3,0 Y 35.000</FONT></B></P></TD>
       <TD WIDTH="43"><P><INPUT TYPE="RADIO" checked
onClick="PulisciOthers(this)" name="Type" value="6,0 Y 75.000" /></P></TD>
       </TR>
       <TR>
       <TD WIDTH="66"><P ALIGN="RIGHT"><B><FONT COLOR="#000000" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">
       Others:
       </FONT></B></P></TD>
       <TD COLSPAN="2"><P><TEXTAREA WRAP="PHYSICAL" ROWS="3" COLS="30"
onKeyup="PulisciRadio(this)" name="Type-Others"></TEXTAREA></P></TD>
       </TR>
       <TR>
       <TD COLSPAN="3"><P><FONT COLOR="#FFFAEE" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">.</FONT></P></TD>
       </TR>
       <TR>
       <TD COLSPAN="3"><P><FONT COLOR="#FFFAEE" SIZE="-2"
FACE="Verdana,Tahoma,Arial,Helvetica">.</FONT></P></TD>
       </TR>
             </TABLE>
     </TD>
     </TR>
    </TABLE>
   </TD>
   </TR>
</TABLE>
</FORM>
</BODY>
</HTML>

 ha scritto nel messaggio
news:YYaV6.3221$6m2.1...@news.infostrada.it...

    Visto quanto è pignolo NN, potrebbe essere "onKeyup" il crimine che hai
commesso.....
Prova con onKeyUp.
    ciao

 Qualcuno mi spieghi il perchč altrimenti mi uccido...
Inizio ad avere un sospetto: hai NN buggato (e questo spiegherebbe anche
la nostra "incomprensione" di qualche giorno fa). Ho eseguito il tuo
script su *cinque* diversi browser (Mac & Win): funziona perfettamente
anche senza togliere quei tag racchiusi fra commenti. L'unico difetto
che noto su Netscape[*1] e' che all'apertura della pagina i radio
appaiono ceckati entrambi, ma questo avviene anche togliendo il codice
incriminato.
Se qualcuno si presta gentilmente a fare una prova, toglie una
curiosita' anche a me.
[*1] Ho Communicator, non Navigator. Forse la differenza e' questa, non
lo escludo.
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)