Günter Marchewka: Bildwechsel unter NS

Beitrag lesen

Hallo Forum,
ich habe nach den Beispielen in SELFHTML eine Logik zum Bildwechsel zusammengestellt, die unter dem IE funktioniert, aber nicht unter NS4.7. Die Anweisungen zu onMouseOver und onMouseOut werden ignoriert, die Anweisung zu onMouseDown wird jedoch ausgeführt (allerdings nur, wenn diese im <img>-Tag ist). Die Wirkung zu onMouseOver und onMouseOut sind identisch, unabhängig ob im <a>-Tag oder im <img>-Tag.
Kann mir jemand sagen, was ich falsch mache?

Grüsse und Danke Günter

Hier der Code:
<style type="text/css">
<!--
a.hand { cursor:hand;}

//-->
</style>
<script language="JavaScript1.1">
window.name="adstart";
var F1='';
Zhtml='profil.html';
Zname='Fenster1';
function ZeigEs (Zhtml, Zname)// Das wird ausgeführt
{
if (F1) F1.close();
F1 = open(Zhtml,Zname,"width=730,height=530,scrollbars=yes");
x=(screen.availWidth/2)-381;
y=(screen.availWidth/2)-340;
F1.moveTo(x,y); // Das wird auch ausgeführt
}

Normal1 = new Image();
  Normal1.src = "../bilder/a.gif"; // Das wird ausgeführt
  Highlight1 = new Image();
  Highlight1.src = "../bilder/a_d.gif";
  Normal2 = new Image();
  Normal2.src = "../bilder/l.gif";
  Highlight2 = new Image();
  Highlight2.src = "../bilder/l_d.gif";
  
  function Bildwechsel(Bildnr,Bildobjekt)// Das wird nicht aufgerufen
  {
   window.document.images[Bildnr].src = Bildobjekt.src;
  }
</script>
</head>
<body bgcolor=#000E66> <basefont face="Arial">
<title>Startseite</title>

<table width=100% cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF>
<td width=10% cellpadding=0 cellspacing=0 border=0 bgcolor=0000FF>
  <table cellpadding=0 cellspacing=0 border=0>
  <tr><td><A onMouseOver="Bildwechsel(0,Highlight1)" onMouseOut="Bildwechsel(0,Normal1)" class="hand"><img src="../bilder/a.gif" alt="Unser Profil" onMouseDown="ZeigEs('profil.html','Fenster1')" ></A></td></tr>
  <tr><td><a class="hand"><img src="../bilder/l.gif" alt="Der Weg zu Uns"  onMouseDown="ZeigEs('l.html','Fenster1')" onMouseOver="Bildwechsel(1,Highlight2)" onMouseOut="Bildwechsel(1,Normal2)"></a></td></tr>
  </table>
</td>
<td width=1% cellpadding=0 cellspacing=0 border=0 bgcolor=#0000FF><a><font color=#0000FF>a</font></a></td>
<td width=77% cellpadding=0 cellspacing=0 border=0 bgcolor=#000E66 align=center valign=center><img src="../bilder/bild35.gif"></td>
<td width=12% cellpadding=0 cellspacing=2 border=0 bgcolor=#0000FF valign=top align=right><a><font color=#FFFF00><H2>Infos</H2><BR><B>Hier erhalten Sie Informationen BR><BR>Klicken Sie einfach auf einen der linken Knöpfe. Sie erhalten dann sofort weiterführende Informationen.</B></font></a></td>
</table>