Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Bilderwechsel
Frage
Hallo,
ich habe einen Bilderwechsel zwischen Thumbnails und Originalen mit JS realisiert.
Die Thumbnails (jede Menge) sind um den zentral liegenden Platz für das Original gruppiert.
Der Wechsel erfolgt mit onMouseOver, damit der User nach der Anzeige nicht scrollen muss. Funktioniert bestens ... nur das Problem ist, dass beim Anfahren mit der Maus öfters ein falsches Bild "erwischt" wird (ich lade die Originale mit Rücksicht auf Modemuser NICHT vor).
Besser wäre natürlich onClick, aber dann springt die Seite nach oben und der User muss wieder scrollen.
Gibt es eine Möglichkeit, bei onClick das zu unterbinden?
Eine "Popup"-Lösung möchte ich ungern verwenden. Ich selbst habe Popups wegen der nervigen Werbung gesperrt. Vermutlich viele andere auch.
Danke.
ergo
Antwort 1 von rfb
die Bildwechsel-JavaScript-Funktion:
und der Aufruf
ändert den inhalt von
bei Opera IE und Mozi ohne "Springen"
(und falls jemand kein JS hat wird gossbild.jpg eben einfach so geladen.)
function bild(a) {
document.getElementById("platz").src=a.href;
return false;
}
und der Aufruf
<a href="grossbild.jpg" title="bild" onclick="bild(this); return false"><img src="kleinbild.jpg" width="40" height="20" alt="kleines Bild"></a>
ändert den inhalt von
<img src="standard.jpg" width="400" height="200" alt="tolles Bild" id="platz">
bei Opera IE und Mozi ohne "Springen"
(und falls jemand kein JS hat wird gossbild.jpg eben einfach so geladen.)
Antwort 2 von ergo
Vielen Dank.
Bereits realisiert und funktioniert bestens.
Gruss
ergo
Bereits realisiert und funktioniert bestens.
Gruss
ergo