hi,
Wäre denn return false; "im Funktionskörper" keine Lösung?
(Für welches Problem denn eigentlich?)
Der Grund, warum beim dynamischen Zuweisen eines Eventhandlers nur
onxyz = funktionsname
und nicht
onxyz = funktionsname()
ist schlicht und einfach der, dass letzteres die Funktion zu dem Zeitpunkt, wo diese Anweisung abgearbeitet wird, aufrufen würde.
Das ist aber (idR.) gar nicht gewollt.
Was stattdessen gewollt ist, ist dem Eventhandler die Funktions_referenz_ zuzuweisen - und die wird nun mal mit funktionsname addressiert. (Auch Funktionen sind in Javascript Objekte, und Objekte behandelt Javascript immer per Referenz.)
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }