Datenschutzerklärung

Per JavaScript prüfen, ob Seite in Popup oder "normalem" Browserfenste

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Per JavaScript prüfen, ob Seite in Popup oder "normalem" Browserfenste

  Beitrag schreiben
Autor
Beitrag Seiten: 1
tschroeder
Mitglied

Registriert: 15.08.2008
Beiträge: 4
Hallo,

wie kann ich innerhalb einer ASP/HTML-Datei - ich nenne sie mal x - mit JavaScript prüfen, ob sich die Seite in einem Popup befindet?
"Popup" soll heißen: Fenster wurde mit Standard-JavaScript "window.open(...)" geöffnet.

Hintergrund: Ich möchte in der Datei an einer bestimmten Stelle den JavaScript-Befehl "window.close()" ausführen, aber nur, wenn sich die Seite in einem Popup befindet.

Ich habe schon überlegt: ein Popup hat immer einen "Opener" (das Ursprungsfenster), den ich mit "window.opener" ansteuern kann.
Könnte allerdings sein, dass es den "Opener" gar nicht mehr gibt, weil er bereits vom Anwender geschlossen wurde.
Die Prüfung "if(window.opener)" bringt mich also nicht wirklich weiter.

Hat jemand einen Tipp?

Tricksen kann man warscheinlich viel.
Beispiel: Beim Öffnen des Fensters eine "Marke" setzen und dann innerhalb des Fensters einfach weitergeben (zum Beispiel an die Datei x).

Mich würde aber interessieren, ob JavaScript eine Standardfunktion oder -eigenschaft bietet, auf die man zugreifen kann.

Hinweis: Falls jetzt wieder irgendwelche ... Kommentare kommen, in der Art: "Mach' doch keine Popups, die nerven nur den Anwender, blabla etc. etc."
>> Es handelt sich um eine ziemlich komplexe Intranet-Anwendung (Business-Software), ohne die Popups geht es leider nicht und nerven tun sie auch keinen.

Freue mich über jede Idee.

Gruß aus dem verregneten Ditzingen

Tommy


04.09.2008 13:10:34
  Beitrag schreiben
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 620
Hi,
was soll denn passieren wenn der Opener nicht mehr existiert?


_______________________________________
mfg
Thomas Mell

www.validome.org

04.09.2008 13:53:47
  Beitrag schreiben
Chiaki
Moderator

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 169
Hallo,

ein solcher JS-Wert existiert nicht. Fenster = Fenster, egal ob Standard oder PopUp.
Es wird dir nur Tricksrerei übrig bleiben, indem du entweder in JS einen Wert
übergiebst oder dies per URI-Parameter erledigst.

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

04.09.2008 22:56:37
http://www.rfc1855.net/ Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01