Ingrid: modale Fenster

Beitrag lesen

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