WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 09.03.2003, 17:47   #1
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard javascript spezialisten

sind gefragt

ich will ein ein bestimmtes fenster schließen mit hilfe von window.close().

Nur geht das irgendwie nicht so wie ich mir das gedacht habe...

Weiß da jemand Rat ?

Zur Info:

Mit einer Desktopverknüpfung öffne ich eine INDEX-Seite auf, diese wiederum öffnet mit "ONLOAD" im Bodybereich ein weiteres Fenster wo man Benutzername und Kennwort eingeben kann, aber dann soll sich die INDEX-Seite im Hintergrund automatisch wieder schließen.

Danke im Vorraus. LG Mario
mtrax ist offline   Mit Zitat antworten
Alt 09.03.2003, 17:50   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Forumssuche benutzen
Das Thema hatten wir schon öfter
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 09.03.2003, 17:51   #3
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

auf der Anmeldeseite:

Code:
<BODY onload="opener.close()">
sollte so funtionieren.
renew ist offline   Mit Zitat antworten
Alt 09.03.2003, 18:45   #4
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

VIELEN DANK LLR !!!

Weißt du vielleicht auch noch wie ich die Abfrage "ob ich das Fenster wirklich schließen soll" wegbekomme ?

Wenn das auch noch irgendwie gehen würde dann wär das supa

Mario
mtrax ist offline   Mit Zitat antworten
Alt 09.03.2003, 18:48   #5
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Wie gesagt, das Thema hatten wir schon. Benutze die Forumssuche!!!
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 09.03.2003, 19:22   #6
Gonte
Veteran
 
Registriert seit: 15.08.2001
Alter: 50
Beiträge: 235


Standard

an sich sollten die sicherheitsmechanismen von js verhindern, dass per js ein fenster geschlossen wird, welches nicht durch js geöffnet ist. deswegen bekommst du dieses dialog-fenster angezeigt.

jedoch gibts (zumind. beim IE) einen kleinen dirty trick, wie es doch funktioniert. du musst einfach dem opener des openers irgendetwas zuweisen, dann funzt es auch, weil anscheinend der IE anhand des openers überprüft, ob das jeweilige browserfenster per js geöffnet worden ist. (ist der opener gesetzt, heisst das für den IE, dass das fenster mittels js geöffnet wurde ... dümmer gehts wohl kaum -> mit wink an m$). ergo: dem opener des openers irgendwas zuweisen.

z.b.

in der ersten seite deines scripts öffnest du das fenster; in die im neuen fenster angezeigten seite kommt folgendes rein:

<script language="JavaScript">
<!--
this.opener.opener=this;
opener.close();
//-->
</script>

hf
Gonte ist offline   Mit Zitat antworten
Alt 09.03.2003, 19:27   #7
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

DANKE BURSCHEN ! Ihr habts ma echt geholfen! Jetzt passt alles, genauso wie ich es haben wollte...

@_M3:
Ich hab schon gesucht aber nix gscheites gefunden, deswegen hab ich die Frage gestellt...

lG Mario
mtrax ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:20 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag