wahsaga: Ich versteh das mit diesen events nicht.

Beitrag lesen

hi,

ich würde vorschalgen, this zu übergeben, um auf das bild, in dem der eventhandler notiert ist, bezug zu nehmen.
Hmm. und nun die beliebte Frage: Und wie mach ich das? Sorry, JS ist für mich noch ein Buch mit sechseinhalb Siegeln.

function menu(obj) {...}

so, deine function die so definiert ist, erwartet jetzt also die übergabe eines parameters obj (wie "objekt").

der aufruf erfolgt jetzt beispielsweise über
<img id="blah" src="blah.gif" onclick="menu(this)" />

this zeigt immer auf das aktuelle objekt, in dem du halt den eventhandler auch notiert hast.

in deiner funktion kannst du jetzt über obj auf alle javascript-eigenschaften und -methoden deines bildes mit der id "blah" zugreifen, ohne erst einen umweg über getElementByID() o.ä. gehen zu müssen.

gruss,
wahsaga