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.