WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Internet

Internet Rat & Tat bei Internetproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.06.2001, 15:23   #1
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard Javascript: Window.close

Ich hab' von einer HTML-Seite, bei dem das Schließen der Seite auf Button-Click funktioniert, die Zeile

function to_galerie() {window.close();}

aus den Java-Definitionen in ein anderes HTML-Dokument kopiert.

Das Schließen der 2. HTML-Seite funktioniert - aber es kommt eine Sicherheitsabfrage "Die angezeigte Webseite versucht das Fenster zu schließen ... soll es geschlossen werden?".

Welcher Eintrag fehlt, um die Sicherheitsabfrage abzuschalten?

Danke für den entscheidenden Hinweis,
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 02.06.2001, 18:03   #2
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Soweit ich weiss, darf das zu schließende Fenster nur einen Eintrag in der History haben, damit die Abfrage nicht kommt.

Nachzulesen hier:
http://developer.irt.org/script/452.htm

HTH
flinx ist offline   Mit Zitat antworten
Alt 02.06.2001, 20:50   #3
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Servus Flinx,

danke für die Message. Ich hab' natürlich jetzt nicht das Insider-Knowhow mit der History. Wenn ich es aber richtig interpretiere, könnte es damit zusammenhängen, welche Art von Window es ist, ob es ohne die MSGe zugeht oder nicht. Child-Window geht ohne, Master-Window bringt die Message.

Richtig?

Somit kann ich es nämlich vergessen - ich fang' natürlich mit einer index.htm einen Bericht an - zweigeteilt in 2 Frames. Links das Menü, rechts der Text. Ist natürlich eine Konstruktion mit einem Frameset, wobei die zwei Frames wieder HTML-Seiten sind. Auf jeder Seite (Text rechts) gibt's einen "WEITER-BUTTON", der umblättert - und natürlich auf der letzen Seite alles schließen sollte.

Ich dachte, ich kopier' einfach den window.close-Befehl aus einer HTML-Diashow (wo das Schließen geht) hinüber und es funzt. Aber das Diashow-Window wird ganz anders aufgerufen (window.open) - das ist praktisch der Unterschied.

Nix zu machen.?

MfG
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 02.06.2001, 21:06   #4
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

Probiers mit self.close();
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten
Alt 02.06.2001, 21:13   #5
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Probiert - funktioniert leider nicht.

Danke & mfG
Quintus
Quintus14 ist offline   Mit Zitat antworten
Alt 03.06.2001, 01:27   #6
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Hallo quintus,

Insider Wissen hab ich auch keines, aber ich hab auch so ein ähnliches Problem gehabt.
Soweit ich herausgefunden habe, lässt sich das Fenster ohne diese Meldung nur schliessen, wenn die History nur einen Eintrag hat.
d.h. für mich: ich muss ein neues Fenster öffnen und dafür sorgen dass die History im neuen Fenster keine Einträge bekommt (also mit location.replace arbeiten), zumindest hab ich dass so verstanden (bitte um Korrektur wenn jemand was anderes weiß).

Versuch mal folgendes:
Lass deine index.htm ein fenster öffnen mit dem frameset als inhalt. dann solltest du innerhalb des frameset-fensters mit
top.close() oder parent.close() das frameset-fenster schliessen können.
Ist zwar nicht hübsch mit 2 Fenstern offen, sollte aber funktionieren.

HTH
flinx ist offline   Mit Zitat antworten
Alt 03.06.2001, 08:06   #7
Quintus14
Inventar
 
Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645


Standard

Servus Flinx,

danke für die Idee. Ich werde allerdings der Einfachheit halber den Button aus der letzten Seite entfernen - dann muss das Windows mit Windows-Boardmitteln geschlossen werden. Geht ja auch (und ist nicht ganz so unhübsch).

Ich war der Hoffnung, dass es da eine Lösung gibt und hatte anfangs gedacht, dass ich nur irgend einen JavaScript-Befehl vergessen hatte, mit zu kopieren. Auf die Idee, dass es von der Art des Windows bzw. vom Aufruf desselben liegt, konnte ich nicht ahnen.

Liebe Grüße,
Quintus
Quintus14 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 18:16 Uhr.


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