Sven Rautenberg: Bild bei Klick wechseln oder zurückwechseln

Beitrag lesen

Moin!

Erstmal danke, leider funktioniert es nicht. Ich habe auch noch zwei Fragen:

var neu = 'test2.gif';

Gut, hier steht der Dateiname. Warum spuckt mir [code lang=javascript]alert(this.src)

  
Auch unlokal wird es das tun. Im src-Attribut steht, wenn man es ausliest, halt immer die komplette URL drin. Wenn man es schreibt und keine absolute URL reintut, ergänzt der Browser eine relative URL.  
  

> > img.src = img.davor;  
>   
> Wo kommt »davor« plötzlich her?  
  
Ist eine spontane Eigenschaftserweiterung des jeweiligen Image-Objekts, um die URL des Originalbildes zu speichern.  
  
Sofern du deine Tauschbilder mit einem automatisierbaren Namensschema versehen kannst (also z.B. "bild\_off.gif", "bild\_on.gif"), bräuchtest du weder die globale Namensvariable, noch diesen Zwischenspeicher, weil man sich dann beides herleiten kann.  
  
 - Sven Rautenberg

-- 
"Love your nation - respect the others."