Moin!
Ich habe aber noch keine sichere Methode gefunden, festzustellen, ob die Box offen oder geschlossen ist.
Der "Klappstatus" einer SELECT-Box ist per Javascript auch nicht zugänglich.
Aber beim Aktivieren der Box wird onfocus und beim Verlassen onblur ausgelöst. Ob das aber hilft? onblur kommt nicht, sobald die Liste wieder zugeklappt ist, sondern erst, wenn der Fokus woanders hin verschwindet.
Abgesehen davon: In einer Liste wählt man tastaturmäßig üblicherweise so, dass man mit dem Tabulator reinspringt, mit den Cursortasten auswählt, und mit dem _TABULATOR_ das Feld wieder verläßt. Die Return-Taste ist hierbei absolut böse - auch in den meisten normalen Windows-Programmen nutzt man ausschließlich den Tabulator zum Springen zwischen den Elementen, Return führt meist die Funktion der OK-Taste aus.
- Sven Rautenberg
My sssignature, my preciousssss!