Sven Rautenberg: a ohne verweis

Beitrag lesen

Moin!

Oops, danke, aber irgendwie ist das unlogisch ... naja, egal ;-)

Ist vollkommen logisch:

document.pic11.onmouseout  = handle_mouseout11;

Weise dem Event-Handler die Funktion (genauer eine Referenz/einen Pointer (oder wie auch immer man das nennen will) auf die durch den Funktionsnamen bezeichnete Funktion) zu. Das ist ja gewollt: Wenn onmouseout, dann soll die Funktion handle_mouseout11() aufgerufen werden.

document.pic11.onmouseout  = handle_mouseout11();

Weise dem Event-Handler das Ergebnis der Funktion zu - vollkommen daneben. Die Funktion hat ja gar keinen Rückgabewert, und wenn, dann wäre der nicht so, daß durch mouseout dann die Funktion handle_mouseout11() aufgerufen würde. :)

- Sven Rautenberg