Frau Holle: Bitte Code gegenlesen

Beitrag lesen

Hallo,
ich habe da mal wieder ein Problem:

Der Rollover-Effekt funktioniert nicht richtig. Es wird zwar das neue Bild geladen, aber nicht an der richtigen Position. Stattdessen wird es rechts oben geladen. Also er ignoriert irgendwie die Position, die ihm per <DIV> mitgegeben wird. Aber wo bringe ich das in der Javascipt-Funktion rein?

Die Funktion:

<Script language="JavaScript">
   <!--
    browser_name = navigator.appName;
    browser_version = parseFloat(navigator.appVersion);
     if (browser_name == "Netscape" && browser_version >= 3.0)
    { roll = 'true'; }
    else if (browser_name == "Microsoft Internet Explorer" && browser_version >=      4.0)
    { roll = 'true'; }
     else { roll = 'false'; }
     if (roll == 'true') {

Normal1 = new Image();
  Normal1.src = "Images/Menu/Banner/Home_oben.gif";     /* erste Standard-Grafik */
  Highlight1 = new Image();
  Highlight1.src = "Images/Menu/Banner/Home_oben_active.gif"; /* erste Highlight-Grafik */
  }

function Bildwechsel(Bildnr,Bildobjekt) {
   window.document.images[Bildnr].src = Bildobjekt.src;
  }
  //-->
  </script>

Die html-Anweisung:

<div id="box2"><a href="indox.html" target="rechts"
        onMouseOver="Bildwechsel(0,Highlight1)"
     onMouseOut="Bildwechsel(0,Normal1)">
     <img src="Images/Menu/Banner/Home_oben.gif" width="10%" height="25%" border="0" alt="" ></a></div>

Danke, Chris