fastix®: onmouseover

Beitrag lesen

Moin!

Du kannst mit:

<a href="xyz.html" id="Bx"
 onmouseover="bildwechsel('Bx',1)"
 onmouseout="bildwechsel('Bx',0)"
 onclick = "bildstop(x)">
<img src= ....>
</a>

und folgender funktion das beschriebene bewerkstelligen:

<script type="text/javascript">
  var links=array(1,2,3,4,5);
  /*
    B1,B2 - also  die Ziffern(x) der "Bx" der Links
    Nur die Ziffern eintragen.
  */
  var linksAnzahl=5;

function bildstop(spezElement) {
  for (var i=0; i<=linksAnzahl) {
     element = "B"+links(i);
     document.getElementById[element].onmouseout="bildwechsel('element',0)";
     /* zuerst schreiben wir mal allen Elementen das originale bildwechsel wieder ins Pflichtenheft. */
  } // end if
  document.getElementById[spezElement].onmouseout="void()";
  /* onmouseout macht jetzt das bestimmte Element nichts mehr... Du kannst es statt mit "void()" auch mit "" versuchen. */
} // end function;
</script>

Das Skript ist ungetestet, berücksichtigt nur aktuelle Browser und kann Fehler enthalten. Keine Rücksicht wurde auf die Art genommen, wie Du den Bildwechsel bisher vorgenommen hast.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.