Jens: Navigation, onclick-Problem mit Netscape

Beitrag lesen

Hi Jan !

[...]

function Wechsel(num,imgname)
{            
  if (inaktiv!=imgname)
  {    
    if (num==0) imgname.src = im[num].src;
    if (num==1) imgname.src = im[num].src;  
    if (num==2)
    {
      inaktiv.src = im[1].src;      
      imgname.src = im[2].src;
      inaktiv=imgname;
    }
  }

[...]

<td width="10"><a href="hobbys.html" onMouseOver="Wechsel(0,hobbys);" onMouseOut="Wechsel(1,hobbys);" onclick="Wechsel(2,hobbys);" target="rFrame"><img src="hobbys.gif" width="10" height="10" border="0" alt=""></a></td>
    <td width="2"></td>
  </tr>
</table>
<table>
  <tr>
    <td width="5"><img src="out.gif" name="filme" width="5" height="10" border="0" alt=""></td>
    <td width="2"></td>
    <td width="10"><a href="filme.html" onMouseOver="Wechsel(0,filme);" onMouseOut="Wechsel(1,filme);" onclick="Wechsel(2,filme);" target="rFrame"><img src="filme.gif" width="10" height="10" border="0" alt=""></a></td>
    <td width="2"></td>
  </tr>
</table>
<table>
  <tr>
    <td width="5"><img src="out.gif" name="welt" width="5" height="10" border="0" alt=""></td>
    <td width="2"></td>
    <td width="10"><a href="welt.html" onMouseOver="Wechsel(0,welt);" onMouseOut="Wechsel(1,welt);" onclick="Wechsel(2,welt);" target="rFrame"><img src="welt.gif" width="10" height="10" border="0" alt=""></a></td>

[...]

Wenn ich jetzt beim onload auch die Funktion Wechsel in dieser Form aufrufe:

Wechsel(2,filme)

stellt der IE den Bereich richtig dar. Der Netscape weigert sich immer mit der Meldung: "filme not defined".

Wo liegt mein Fehler? Hast du vielleicht eine Idee?

Du sprichst die Bilder doch mit ihrem Namen an, aber du hast keine
Name im img-Tag definiert... Du muesstest den Tags noch
<img src="filme.gif" width="10" height="10" border="0" alt="" name="filme"> hinzufuegen und den Namen entsprechend anpassen...
Kann sein, dass IE das kompensiert, Netscape sich aber straeubt...

Versuchs mal :)

Bye,
Jens