elisabeth: onmouseover Bilderwechsel verzögern

Beitrag lesen

hallo Christian,

danke für deine Antwort

also das ist unnötig viel Code. viel eleganter wäre doch eine Funktion, der du noch den Bildname übergibst:

function wechsel(bildname, bildpfad) {
document.images[bildname].src=bildpfad; }

ja, du hast natürlich Recht, aber ich wollte diese
Verzögerung auch für jedes Bild einzeln angeben
Inzwischen werde ich es aber wohl mit deiner Funktion
machen.

das mit dem setTimeout-Aufruf nach onmouseover
funktioniert in zig Varianten nicht.

Ich habe mir nun überlegt, einfach eine funktion zu
machen, bekomme es aber nicht hin, das diese verzögert
ausgeführt wird.

ein versuch:

function wechsel(bildname, bildpfad) {

window.setTimeout("wechsel(bildname, bildpfad);",5000);
document.images[bildname].src=bildpfad; }

ein anderer:

function wechsel(bildname, bildpfad) {
   window.setTimeout("document.images[bildname].src=bildpfad;",5000);
 }

Falls ich das irgendwann mal schaffe, will ich diese
Zeitverzögerung noch per Zufallsvariable machen.

grüße,
elisabeth