onmouseout bei selects
Adriana Mikolaskova Nautsch
- javascript
Hallo,
Gibt es irgendwelche Einschränkungen bei der Verwendung des Event-Handlers "onmouseout". wenn ich ihn bei einem div-Element verwende, funktioniert alles. Wenn ich denselben Event-Handler in ein select- oder ein fieldset-Element einsetze, wird die entsprechende funktion nicht aufgerufen.
(ich rufe zuerst eine Funktion mit onmouseover auf, und beim verlassen des Elements, möchte ich eine andere aufrufen)
Danke und Gruss
Adriana Mikolaskova Nautsch
Hi,
Gibt es irgendwelche Einschränkungen bei der Verwendung des Event-Handlers "onmouseout".
Nicht jedes Element besitzt jeden Eventhandler. Select duerfte eher ein Fall fuer onchange sein...
Gruesse, Joachim
Nicht jedes Element besitzt jeden Eventhandler. Select duerfte eher ein Fall fuer onchange sein...
Danke für Deine Antwort. Wenn ich die Erklärungen [Link:http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onmouseout@hier] im SELFHTML richtig verstanden habe, wäre aber onmouseout theoretisch möglich....
(Ich möchte beim überfahren eines Formularfelds einen Hilfetext einblenden und beim Verlassen wieder einen Defaulttext.)
Gruss
Adriana Mikolaskova Nautsch
Sorry, das war zu schnell...hier ist der link.
Gruss
Adriana Mikolaskova Nautsch
Hi,
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onmouseout im SELFHTML richtig verstanden habe, wäre aber onmouseout theoretisch möglich....
In der Tat. Allerdings feuert onmouseout auch dann, wenn Du Option ueberfährst. Du musst also komplexe Abfragen einbauen, die pruefen, ob das feuernde Element sich _innerhalb_ von Select befindet. Moeglichkeiten fuer IE: EL.contains(INNER_EL), fuer Gecko musst Du per DOM durch die Hirarchie loopen (hasChildNodes)
Gruesse, Joachim