Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4984

Aktion beim Schließne eines Browserfensters

From Ralph Stahl <post@rstahl.de>
Newsgroups de.comp.lang.javascript
Subject Aktion beim Schließne eines Browserfensters
Date 2018-12-05 14:37 +0100
Message-ID <g6q2k9F85knU1@mid.individual.net> (permalink)

Show all headers | View raw


Moin!

Ich möchte erreichen, dass beim Schließen eines Browserfensters über das 
Kreuzchen rechts oben als letzte Amtshandlung die im Browser laufende 
Anwendung noch ordentlich geschlossen wird (Session schließen etc). Nach 
zum Beispiel [1] sollte das durch das Abfangen des onunload-Events 
passieren können. Mir schwebt vor, das so ähnlich zu tun:

$(document).ready(function () {

     window.unload = function () {
         $.post('funktion.php');
     };
     ...
}

In funktion.php soll soll u.a. protokolliert werden, dass ich hier 
"vorbei gekommen" bin (das ist erprobt). Aber es passiert nichts. Auch 
nicht mit onbeforeunload nach [2].

Ein anderes Beispiel fand ich bei stackoverflow [3], ich habs etwas 
abgewandelt, aber das tut auch nichts:

<html>
<body>
     <script>

         function goodBye(evt) {
             console.log('unload');
             return 'good bye';
         }

         window.onbeforeunload = goodBye;
	
     </script>
</body>
</html>

Warum bewirkt das alles nichts?

Nun habe ich allerdings auch ein technisches Verständnisproblem. Wie 
funktioniert es, dass ein Browser-Tab oder das ganze Fenster (was ja vom 
System dargestellt wird!) noch etwas tun kann, sobald es abgeschossen 
wird oder sogar (im zweiten Fall) sobald es *gleich* abgeschossen werden 
wird? Ist das nicht á la Münchhausen? Ich könnte ja im ersten Beispiel 
auch statt $.post() einfach alert('huhu') schreiben - aber wer soll das 
darstellen, wenn das Fenster zu geht oder schon zu ist?

Ich würde mich sehr über Hinweise freuen. Ehrlich gesagt weiß ich nicht 
so recht, wie ich Frau Goggel gezielter fragen soll...

Ralph



[1] https://www.w3schools.com/jsref/event_onunload.asp
[2] https://www.w3schools.com/jsref/event_onbeforeunload.asp
[3] https://stackoverflow.com/a/16924095/9776286

Back to de.comp.lang.javascript | Previous | NextNext in thread | Find similar


Thread

Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-05 14:37 +0100
  Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-05 22:35 +0100
    Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-06 14:24 +0100
      Re: Aktion beim Schließne eines Browserfensters "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-12-06 15:35 +0100
      Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 17:21 +0100
      Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-06 18:57 +0100
        Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 21:22 +0100
          Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-07 19:47 +0100
            Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-07 20:22 +0100
              Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:17 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-14 00:03 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:33 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:34 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:22 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-17 13:25 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-20 13:32 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-22 11:56 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2019-01-02 13:22 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2019-01-03 08:50 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-14 18:56 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-15 12:48 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:43 +0100
              Re: Aktion beim Schließne eines Browserfensters Jan Novak <repcom@gmail.com> - 2018-12-10 10:02 +0100
                Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-10 21:26 +0100
    Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:09 +0100
  Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:13 +0100
    Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-10 10:46 +0100

csiph-web