Druid Geschrieben 23. April 2002 Geschrieben 23. April 2002 Hallo Ihr!! Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!! In der JS-Referenz finde ich aber keinen Befehl der das bewirkt!! Geht das mit: window.close() Ich brauch dringend einen Tipp!! Vielen dank im voraus.. MFG Druid :confused: Zitieren
lapso Geschrieben 23. April 2002 Geschrieben 23. April 2002 Original geschrieben von Druid Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!! In der JS-Referenz finde ich aber keinen Befehl der das bewirkt!! window.close() Ich kann Dir sowas nicht empfehlen - das ist absolut mieser Stil im Internet. Die Entscheidung, wann der Browser geschlossen werden soll, liegt schließlich immer im Kompetenzbereich des Users. Eine Website, die sowas bei mir versucht, wird genau so wenig noch einmal besucht wie eine, die meinen Browser zittern läßt. Ich weiß nicht, in welcher JS-Referenz du nachgeschaut hast, aber den Befehl gibt es. Wenn es also denn trotzdem sein soll: window.close(); bzw self.close(); tut genau das was du willst. Der Browser wird den User aber Fragen, ob er geschlossen werden soll. Grüße Matze Zitieren
EvilInside Geschrieben 23. April 2002 Geschrieben 23. April 2002 Was genau meinst Du mit "kompletten Browser" ? Mit self.close(); [/close] kannst Du immer nur das aktuelle Fenster schliessen. Es ist auch möglich auf etwaige, von der eigenen Seite aufgemachte Popups zu schliessen. Du kannst aber nicht die Anwendung an sich beenden. Den Effekt hast Du lediglich, wenn es nur dein Fenster gab. Evil Zitieren
Druid Geschrieben 23. April 2002 Autor Geschrieben 23. April 2002 Es ist keine miese Programmierung.. Es ist auch nicht für das Internet, sondern für unser firmeninternes Intranet und der Auftraggeber wünscht, dass bei Klick auf den Button Fenster schließen der Browser geschlossen wird (Abfrage ist egal)... Das das nicht die optimale Art ist weiß ich auch und privat würde ich so etwas nie in meine HP einbauen, aber es ist eben nicht Privat Und so muss es also sein!! Das Problem: Die Seite besteht aus mehren Frames und wenn ich self.close() mache, passiert herzlich wenig Irgendwelche Ideen?? MFG Druid :cool: Zitieren
EvilInside Geschrieben 23. April 2002 Geschrieben 23. April 2002 Das ist ja was anderes - mit einem Schliessen-Button sieht die Welt ganz anders aus, weil dann ja der User entscheidet. In deinem ersten Posting Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!! klang es eher danach, als wolltest Du die komplette Anwendung beenden, sobald ein User auf eine bestimmte seite surft. Aber zur Sache: In einem Frameset mußt Du natürlich das oberste Window-Objekt schliessen, also z.B. self.parent.close(); Wenn es mehrere verschachtelte Framesets sind: self.top.close(); Evil :cool: Zitieren
lapso Geschrieben 24. April 2002 Geschrieben 24. April 2002 Original geschrieben von Druid Es ist keine miese Programmierung.. Es ist auch nicht für das Internet, sondern für unser firmeninternes Intranet und der Auftraggeber wünscht, dass bei Klick auf den Button Fenster schließen der Browser geschlossen wird (Abfrage ist egal)... Und so muss es also sein!! Nadenn kein Problem . Aber ich finde, dass es nicht jeglicher Komik entbehrt, einen Schließen-Button anzuzeigen, wo den doch eh jedes Fenster mit sich bringt (abgesehen vom KIOSK-Modus) Die Lösung hast du ja schon bekommen. Grüße Matze Zitieren
Druid Geschrieben 24. April 2002 Autor Geschrieben 24. April 2002 Dankeschön.. es hat funktioniert!!!! Ich weiß.. ich hab mich am Anfang ein bisschen komisch ausgedrückt.. Und ein bisschen komisch ists auch, da hast du recht.. Da hat man schon so ein schönes X und dann darf man es nicht mal benutzen Schönen Arbeitstag noch *gg* MFG Druid :cool: Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.