Unter Netscape und dem Internet Explorer soll Folgendes funktionieren:
Ein Fenster in einem Frame soll Fehlermeldungen in einem modalem Fenster ausgaben, d.h. solange dieses Fehlerfenster nciht bearbeitet is, ist
- keine Tastatureingaben, außer der erlaubten, und Mauseingaben möglich
- kein Fokusverlust
- keine Arbeit in anderen Framefenstern
- keien Tabsprünge
- keine Tab-wechsel zu anderen Anwendungen (Alt+Tab)
- kein Schließen der Anwendung
Mit
onBlur, focus(), setTimeOut, window.open(....alwaysRaised=yes, dependent=yes...)
Ereignis.which, event.button document.captureEvent(event.KEYPRESS) .... stoße ich leider immer auf Browserunterschiede:
- NS erkennt Mausklickereignisse nicht, wenn sie auf Text erzeugt werden
- IE kennt alwaysRaised etc. nicht
- captureEvent wird ignoriert
- Tabulatorsprünge (mit TABINDEX festgelegt) werden von NS und IE im Frame anders interpretiert
- focus() erzeugt flimmern am Bildschirm
- Hotkeys werden nicht gesperrt oder mal doch
- ....
Hat jemand bereits eine Lösung, die unter Frames mit diesen Problemen klarkommt?
Herzlichen Dank