Kann man das Drücken von SHIFT (bei Links) ignorieren?
Ingo
- javascript
0 Tobias K.0 Eidgenosse0 Stefan0 Chräcker Heller
Hallo,
gibt es eine Möglichkeit, das Öffnen des Links in einem neuen Fenster zu verhindern, wenn der Benutzer beim Klicken auf einen Link die SHIFT-Taste gedrückt hält? Stattdessen sollte der Link wie gewünscht im entsprechenden Frame o.ä. geöffnet werden (sollte mit IE5+ und NN 4.7+ funktionieren).
Danke,
Ingo.
Hallo Ingo,
gibt es eine Möglichkeit, das Öffnen des Links in einem neuen Fenster zu verhindern, wenn der Benutzer beim Klicken auf einen Link die SHIFT-Taste gedrückt hält?
nein - außerdem müsstest du dann auch die rechte maustaste sperren, da man über das Menü einen Link auch in einem neuen Fenster öffnen kann.
Stattdessen sollte der Link wie gewünscht im entsprechenden Frame o.ä. geöffnet werden
was soll der Blödsinn? Der User soll selbst entscheiden können, wo er das Fenster öffnen will.
Grüße aus Nürnberg
Tobias
Hallo Ingo,
gib Deinem Fenster einen Namen. Überprüfe nun auf jeder Seite über JS, ob die Seite sich im Fenster mit diesem Namen befindet.
Gruß
Eidgenosse
gibt es eine Möglichkeit, das Öffnen des Links in einem neuen Fenster zu verhindern, wenn der Benutzer beim Klicken auf einen Link die SHIFT-Taste gedrückt hält? Stattdessen sollte der Link wie gewünscht im entsprechenden Frame o.ä. geöffnet werden (sollte mit IE5+ und NN 4.7+ funktionieren).
Und wie soll er den Link dann z.B. bookmarken?
Stefan
Hallo,
bei mir öffnet sich ein fenster per mittlerer Maustaste in ein neues "Tab", das solltest Du dann auch noch abfangen ;-)
Aber Du hast es sicher schon rausgelesen: abgesehen von der Unmöglichkeit finden das manche auch noch unmöglich ;-)
Besser ist, Du dröselst Dein Problem noch mal auf: möchtest Du verhindern, daß ein Inhaltsbereich Framelos angesehen wird? Dann baue ein JS (oder nimm das, was in diesen Räumen angeboten wird), das erst prüft, ob sich die aufgerufene Seite innerhalb des gewünschten frameset befindet und wenn nicht, diese dann eben nachlädt. (Korrekterweise lädt es dann das Frameset und dieses sorgt dann dafür, das die vorher framelose Inhaltsseite nachgeladen wird....)
Alles weitere im angebotenen JS, must nur ein wenig durch die selhtml-Räume schlendern und stöbern ;-)
Chräcker