onmouseover
Tom
- javascript
Hallo,
ich habe auf meiner Page ein kleines mouse over script und möchte es dahingehend erweitern, dass das image, welches ich beim mousover anzeige auch stehen bleibt, wenn ich den link angeklickt habe und erst wieder verschwindet wenn ich ich einen anderen link anklicke usw.
Ich habe echt lange gesucht, aber nichts darüber gefunden.
Wäre nett wenn mir jemand weiter helfen könnte.
mfg
Tom
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®
Moin!
Die Zeile:
onclick = "bildstop(x)">
muss natürlich auf:
onclick = "bildstop('Bx')">
lauten. Aber das hättest Du selbst rausgefunden - oder?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo,
ich habe auf meiner Page ein kleines mouse over script und möchte es dahingehend erweitern, dass das image, welches ich beim mousover anzeige auch stehen bleibt, wenn ich den link angeklickt habe und erst wieder verschwindet wenn ich ich einen anderen link anklicke usw.
Ich habe echt lange gesucht, aber nichts darüber gefunden.
Hilfreich wäre u.U. dein Script, so kann man wenig dazu sagen.
Grundsätzlich lässt sich dein Anliegen mit onClick realisieren.
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onclick
Was hast du bereits ausprobiert?
Gruß
Kurt
Ich habe echt lange gesucht, aber nichts darüber gefunden.
Wäre nett wenn mir jemand weiter helfen könnte.
echt, lange gesucht?
Struppi.