Hi!
Ich weiß wie sich ein Bild mit onClick verändert.
Ich weiß auch wie man ein Bild nur eine bestimmte Zeit
anzeigt.
Aber ich schaff es nicht beides zu kombimieren.
indem du beides kombinierst ;-)
du rufst mit onClick eine Funktion auf, die das Bild ändert (document.bildname.src=...).
In der selben Funktion setzt du mit window.setTimeout(..) das Bild wieder zurück.
also:
function ein(bn)
{
document.bild.src=bn;
window.setTimeout('document.bild.src="dummy.gif"',5000);
}
bn ist hier der src des Bildes, das bei einem Click kurz gezeigt werden soll.
dummy.gif ist das ursprüngliche Bild.
Die Frage ist allerdings, was passieren soll, wenn jemand einmal Clickt und innerhalb der 5 Sekunden wieder clickt? (Dieses Script zeigt zwar dann das Bild des 2 Clicks, aber nicht 5 Sekunden - da das window.setTimeout des ersten Clicks noch läuft und das Bild zurücksetzt.
mfG
BRAND