Moin!
Leider ist mir in meiner Formulierung ein Fehler unterlaufen, das mit mit der Sperrung für die Drag and Drop Funktion hatten wir schon. Sorry. Es geht uns nun um die Funktion die SHIFT-Taste in Verbindung mit einer Mousetaste zu sperren. Da durch drücken der SHIFT Taste und der linken Mousetaste der link in einem neuen Browserfenster dargestellt wird. Das Problem ist das die SHIFT Taste nicht direkt gesperrt werden darf, da der Anwender ja noch auf der Page in Formularen Eintragungen vornehmen muß. Eine Sperrung soll nur erfolgen sofern beides Eintritt: SHIFT und MOUSEtaste gleichzeitg.
Rechte Maustaste -> Link in neuem Fenster öffnen...
Ich meine: Kann ja sein, daß es in deinem/eurem Konzept irgendwie Sinn macht, die ganze Tastatur und Maus und Trackball und Laserpointer etc. lahmzulegen und den Browser nur noch mit streng vordefinierten Gedanken oder Blicken zu steuern, aber das Gelbe vom Ei ist das sicherlich nicht.
Vielmehr sollte euer Konzept sich dahingehend ändern, daß sowas flexibel eingeplant wird. Es läßt sich nicht unterdrücken. Opera beispielsweise reagiert auf Maustastenskripte garnicht und liefert IMMER ein Kontextmenü, wenn man die rechte Maustaste klickt. Entsprechend funktionieren auch Shift-Klick und Strg-Shift-Klick immer, ohne daß man dagegen auch nur das Geringste unternehmen könnte. Und das finde ich ziemlich gut so.
Schlimm genug, daß sich der IE so verbiegen läßt. Das dürfte dann aber auch der einzige Browser sein, der sowas erlaubt.
- Sven Rautenberg