Harry: Bild bei onclick laden, erst bei neuem click verschwinden lassen

Beitrag lesen

Holladiwaldfee

Das kommt mir Spanisch vor:

Nicht direkt ... es ist Englisch ;-)

so fit bin ich in JavaScript leider nicht,
als dass ich den Vorschlag meinem automatisch generierten Code hinzufuegen koennte. Wo steht, dass das Bild erst beim naechsten click geaendert werden soll?

Naja prinzipiell kannst Du Deinen automatisch generierten Code in die Tonne treten und einfach den genannten hernehmen.

Er speichert den Namen des aktiven Links (bzw. Bildes) in einer Variable und ändert das Bild nur, wenn der Name des zu ändernden Bildes von dem gespeicherten unterschiedlich ist (bei MouseOver). Bei einem Klick läd er das transparente Bild in den zuvor aktiven Link zurück un läd in den "geklickten" ein neues rein.

<img src="./transparentes.gif" onMouseOver="omov('i1', '1.gif');" onMoueout ="omou('i1');" onClick="oc('i1', '1b.gif');" name="i1">

Nachtrag: Besser ist freilich:

<a href="internetseite.html" onMouseOver="omov('i1', '1.gif');" onMoueout ="omou('i1');" onClick="oc('i1', '1b.gif');"><img src="./transparentes.gif"  name="i1"></a>

Ciao,

Harry
 http://learn.to/quote