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:
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
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
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:
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:
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
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:
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden