Newsgroup: it.comp.www.html
Titolo: Problema js con Netscape

Salve a tutti, mi rivolgo a tutti coloro che conoscono gli javascript.
Allego il mio script che funziona benissimo con MSIE 5.0 ma con Netscape 4.5
funziona solo in parte, cioč quando il mouse passa sopra l'immagine una sola
immagine, tutto ok, ma quando esce, l'immagine che dovrebbe ritornare come
prima, resta fissa li.
Insomma penso che non abbiate problemi a capir meglio da soli leggendo lo
script.
Grazie mille per chiunque possa aiutarmi a risolvere l'enigma.
Nick...
<SCRIPT language=javascript>
<!--
var imgName=null
{
var text1 = new Image(); text1.src ="cons-1.gif";
var text2 = new Image(); text2.src ="cons-1.gif";
var textoff = new Image(); textoff.src ="images/nav/textoff.gif";
}
function On(imgName) {
 if (imgName=='img1') {
 document['text1'].src = text1.src;
 }
 if (imgName=='img2') {
 document['text2'].src = text2.src;
 }
}
function Off(imgName) {
  if (imgName=='img1') {
 document['text1'].src = textoff.src;
 }
  if (imgName=='img2') {
 document['text2'].src = textoff.src;
 }
}
file://-->
</SCRIPT>
<BODY aLink=#ff0000 bgColor=#ffffff leftMargin=5 link=#0000ff topMargin=8
vLink=#0000ff marginwidth="5" marginheight="8">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="20%" rowspan="2"><A
            href="
http://www.
**********.it/index.html"><IMG
            border=0 height=102 onmouseout="Off('img1')"
onmouseover="On('img1')"
            src="donna.gif"
            width=124></A></td>
    <td width="20%"><A
            href="
http://www.
**********.it/index.html"
            onmouseout="Off('img1')" onmouseover="On('img1')"><IMG border=0
            height=18
            src="azi-patr1.gif"
            width=156></A></td>
  </tr>
  <tr>
    <td width="20%" rowspan="2"><A
            href="
http://www.
**********.it/index.html"><IMG
            border=0 height=102 onmouseout="Off('img2')"
onmouseover="On('img2')"
            src="donna.gif"
            width=124></A></td>
    <td width="20%"><A
            href="
http://www.
**********.it/index.html"
            onmouseout="Off('img2')" onmouseover="On('img2')"><IMG border=0
            height=17
            src="azi-patr1.gif"
            width=154></A></td>
  </tr>
</table>
</BODY>

Proponi il tuo quesito a it.comp.lang.javascript: saprannno certamente
aiutarti...
-------------------------------------------
MARCO MARIA MORETTI
email: marcomoretti.geo@NO_SPAMyahoo.com
web: 
http://space.tin.it/scuola/maupard
-------------------------------------------

Noi frequentiamo it.comp.lang.javascript ;-)
Magari ti siamo d'aiuto...
Abbiamo dato un'occhiata veloce al codice, cmq abbiamo notato che non puoi
fare una cosa del genere in Netscape:
<IMG border=0 height=102 onmouseout="Off('img2')" onmouseover="On('img2')"
src="donna.gif" width=124>
Ovvero non puoi richiamare dei gestori degli eventi dal tag <img> questo
perche' NS non supporta il DOM (Document Object Model) e quindi devi
inserirli nel <a>
--
A presto e buona giornata.
ROBERTO E ALESSANDRO ABBATE
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
responsabili di Galileo - 
http://www.risorse.net
WebMasters & WebDesigners @ Milano
Giornalisti informatici per Go!OnLine
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Per contatti via e-mail: webmaster<at>
risorse.net