Unsterblich: firefox: onmouseout wird bei allen Bildern ausgelöst

Beitrag lesen

folgendes Javaskript, bei dem der Fehler auftritt:

<script type="text/javascript">
<!--
  oldset = 1;
  iabutton = new Image();
  iabutton.src = "images/buttons/buttonanaus.gif";
  clbutton = new Image();
  clbutton.src = "images/buttons/buttonausan.gif";
  ringlan = new Image();
  ringlan.src = "images/buttons/ringlinksan.gif";
  ringlaus = new Image();
  ringlaus.src = "images/buttons/ringlinksaus.gif";
  ringran = new Image();
  ringran.src = "images/buttons/ringrechtsan.gif";
  ringraus = new Image();
  ringraus.src = "images/buttons/ringrechtsaus.gif";

function bildwechsel(bildnr, bildobj)
  {
    window.document.images[bildnr].src = bildobj.src;
  }

function bildwechsel2(bildnr)
  {
    window.document.images[oldset-1].src = ringlaus.src;
    window.document.images[oldset+1].src = ringraus.src;
    window.document.images[bildnr-1].src = ringlan.src;
    window.document.images[bildnr+1].src = ringran.src;
    oldset = bildnr;
  }
//-->
</script>

Der Aufruf erfolgt nun von mehreren zusammengebastelten Buttons marke

<div class="main" style="top:0px;left:27px;width:130;">
  <a href="frameset.php" target="_top" style="text-decoration:none"
      onmouseover="bildwechsel(1,clbutton)" onmouseout="bildwechsel
      (1,iabutton)" >
    <img alt="nurnenring" border="0" src="images/buttons/ringlinksan.gif">
    <img alt="Home" border="0"src="images/buttons/buttonaus.gif">
    <img alt="nurnenring" border="0" src="images/buttons/ringrechtsan.gif">
    <span class="text" style="top:8px;left:0px;width:130;">Home</span>
  </a>
</div>

ich habe die CSS (absolute Positionen und so) und den ganzen Kram drumherum mal weggelassen. Ihr würdet Euch vermutlich eh nur drüber aufregen! :-)

Unter dem IE funktioniert das alles perfekt! Unter Firefox besteht nun aber das Problem, daß das onmouseout-Ereignis des <a>-Tags für alle Buttons ausgeführt wird. Kann mir da jemand was zu sagen? Wenn jemand die Möglichkeit hat, ne php-Seite zu hosten, so kann ich die Seite demjenigen gerne mal zuschicken, damit Ihr Euch das auch mal in Farbe anschauen könnt.