Calocybe: Statuszeile ignoriert "return true;"

Beitrag lesen

Hi Leut's!

Wenn Calocybe nicht so sehr mit seinem Frauen-Thread beschäftigt wäre (huhu Roland!), würde er Dir das sicherlich erklären können.

Ja ja, aber nur ganz kurz, weil wenig Zeit. ;-)

"return true" bedeutet _nicht_, dass die Statuszeile den Wert wieder einnimmt, den sie vor dem onmouseover event hatte.

Eben. Zu der Zeit, wo das ausgefuehrt wird, wird der Mauszeiger noch lange Zeit ueber dem Link verbleiben.

Was es bedeutet, weiss ich nicht, ich weiss nur, dass es ohne dies überhaupt nicht funzt mit Statusinfos bei onMouseOver/Out anzeigen, vor allem mit Netscape.

Ich weiss es leider auch nicht. In der Netscape-Spec steht lapidar: "You must return true within the event handler if you want to set the status or defaultStatus properties with onMouseOver." Aber *warum* das so ist, haben sie nicht verraten. Scheinbar gibt es keine allgemeingueltige Regel, wie der Returnwert eines Eventhandlers zu interpretieren ist, sondern das ist bei jedem Handler extra definiert.

Bye, Roland