Rettet die Rechte Maustaste / Fenster schiessen
Mark
- javascript
Hallo Ich habe eine kleines Problem:
Ich habe ein Portfolio. Wenn man auf das Bild klick geht ein Fenster auf mit dem gleichen Bild in gross. Damit sich das Bild schliest wenn man draufklickt habe ich das gemacht:
<a href="javaScript:self.close()"><img scr="Bild"></a>
Jetzt habe ich das Problem das wenn man mit der Rechten Maustaste drauf klickt z.B. zum Speichern oder Drucken verschindet das Fenster auch.
Ach ja im body steht ein onblur= this.close(); damit sich das Fenster schliest wenn es seinen Fokus verliert.
Kann mir da einer Helfen das die Rechte Maustaste trozdem geht ???
Besten Dank
Mark Noormann
Habe gerade noch rausgefunden, das es am onblur=this.close(); liegt.
Wenn ich das rauslösche geht die Rechte Taste. Ich möchte aber einer Fenster flut hinterlassen. Gibt es sowas wie on linkeMaustaste ????
Mark
hallo Mark,
Ich möchte aber einer Fenster flut hinterlassen
Falls du dich nicht allzusehr verschrieben hast, bedeutet das, daß du einem Besucher deiner Seite mit vielen, vielen Zusatzfenstern kommen möchtest? Damit schaffst du dir hier im Handumdrehen eine Menge Feinde.
Gibt es sowas wie on linkeMaustaste ????
Nein, gibt es nicht. Außerdem wäre das 'ne Unverschaämtheit. Was ich mit meiner linken/rechten Maustaste "bewirke", möchte ich alleine bestimmen
Grüße aus Berlin
Christoph S.
Hallo Christoph,
Gibt es sowas wie on linkeMaustaste ????
Nein, gibt es nicht. Außerdem wäre das 'ne Unverschaämtheit. Was ich mit meiner linken/rechten Maustaste "bewirke", möchte ich alleine bestimmen
Immer dieser Egoismus... Ich will bestimmen und so... Tsss... ~8-)
Grüße aus Usingen
Colgata
Hallo Mark,
warum sprichst Du von Fensterflut? Es geht doch hier um ein einziges Fenster. Wenn der Nutzer ein neues Bild anklickt, kannst Du das ja in groß im schon geöffneten Fenster anzeigen. Du müßtest es dann nur noch in den Vordergrund holen.
Gruß
Eidgenosse
Hallo Mark,
Ich möchte aber einer Fenster flut hinterlassen.
Diesen Satz haben anscheinend alle Mißverstanden. Ich verstehe ihn so, dass Du mit dem onblur="self.close();" das Fenster schließen willst, damit nicht 100er entstehen, richtig? Das Problem ist aber folgendes: Wenn das Bild den Fokus bekommt, dann verliert das Fenster den Fokus; ein Abfangen wäre zwar theoretisch Möglich, aber Du schießt mit Kanonen auf Spatzen.
Ich gehe recht in der Annahme, dass Du das Fenster per window.open() öffnest? Dann gib' dem Fenster doch immer den gleichen Namen und verwende nicht _blank, dann wird das alte Fenster 'wiederverwendet', wenn es schon existiert. Dann kannst Du Dir auch das onblur sparen.
Grüße,
Christian
Hallo Mark,
Ich habe ein Portfolio. Wenn man auf das Bild klick geht ein Fenster auf mit dem gleichen Bild in gross.
Warum immer diese dämlichen Popups? Ich mache das nach dem Prinzip wie es Jojothumb[1] erstellt (die einzelseiten werden von php generiert)
Jetzt habe ich das Problem das wenn man mit der Rechten Maustaste drauf klickt z.B. zum Speichern oder Drucken verschindet das Fenster auch.
Ach ja im body steht ein onblur= this.close(); damit sich das Fenster schliest wenn es seinen Fokus verliert.
ich vermute jetzt einfach mal, das das der Grund ist, da der Focus dann auf dem Menü liegt. Was passiert wenn du das onblur... weglässt?
Kann mir da einer Helfen das die Rechte Maustaste trozdem geht ???
das ist ja ganz was neues, sonst wollen alle die rechte Maustaste unterdrücken :-)
Grüße aus Nürnberg
Tobias