Se connecter avec
S'enregistrer | Connectez-vous

Détection de la fermeture ou le changement de page

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

Le plus simple, si tu veux faire une action quelconque à la fermeture (ou au changement) de la page, c'est d'ouvrir un popup qui va faire le traitement et se refermer.

Ce qui donne (dans ta page initiale):
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function closed() {
  5. window.open("./save.php", "", "width=10, height=10, scrollbars=0");
  6. }
  7. </script>
  8. </head>
  9. <body onunload="closed();">
  10. ...
  11. </body>
  12. </html>

et dans ta page save.php, tu fais bien ce que tu veux, et a la fin tu met un petit javascript:
  1. <script type="text/javascript">
  2. self.close();
  3. </script>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde