![]() |
![]() |
|
![]() |
![]() |
|
Internet Rat & Tat bei Internetproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645
|
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() 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 |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645
|
![]() 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 |
![]() |
![]() |
![]() |
#4 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() 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 ![]() |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645
|
![]() Probiert - funktioniert leider nicht.
Danke & mfG Quintus |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() 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 |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 22.09.1999
Ort: Wien-West
Beiträge: 3.645
|
![]() 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 |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|