Der Martin: Bild bei Klick verstecken

Beitrag lesen

Hallo,

onclick="document.forms[0].NAME_DEINES_BILDES.style.display='none'"
forms[0] ist hier Quatsch!
Warum das?

weil du das Bild damit nur adressieren kannst, wenn es in einem Formular (genauer: im ersten Formular des Dokuments) steckt. Freilaufende Bilder adressiert man dagegen entweder mit document.getElementById(bild-id), wenn sie über ein id-Attribut verfügen, oder mit document.images['bild-name'], wenn sie über ein name-Attribut verfügen. Alternativ geht auch noch document.images[nummer], wobei nummer die ab 0 fortlaufend gezählte Nummer des Bildes im Dokument ist.

Einfach so mal getestet mit FireBug, und ohne 'forms[0]' will er mir keine Infos zum Objekt liefen, mit 'forms[0]' schon. Also ist es doch kein Quatsch!

Aber es basiert auf einem speziellen Fall, nämlich einem Formular mit einem Bild drin.

Ciao,
 Martin

--
"So schnell waren wir noch nie am Unfallort", sagte der Polizist zu seinem Kollegen, als er einen Laternenmast gerammt hatte.