Un(before)unload et location.href/.replace lors de la fermeture du navigateur

Nitruk Messages postés 128 Date d'inscription lundi 8 août 2005 Statut Membre Dernière intervention 20 juillet 2009 - 30 mars 2007 à 19:15
Nitruk Messages postés 128 Date d'inscription lundi 8 août 2005 Statut Membre Dernière intervention 20 juillet 2009 - 31 mars 2007 à 07:28
Bonjour,

Je cherche à faire une liste qui affiche les membres connectés à mon site. Après avoir passé un certain temps à rechercher sur se sujet et à expérimenter, j'ai pu déterminer que :

onunload   me permet d'utiliser location.href ou location.replace, mais ne fonctionne pas à
unbeforeunload fonctionne à la fermeture du navigateur ou de l'onglet ,mais ne me permet pas d'utiliser location.href ou location.replace

Je cherche le moyens de combiner ces deux "fonctionnalités", sans utiliser de popup.

Merci par avance de l'aide que vous voudrez bien m'apporter.

Nitruk
A voir également:

2 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
31 mars 2007 à 07:24
Bonjour,

    dans onbeforeunload on dans onunload, on peut visualiser location.href.
       en changer le contenu ou faire un location.replace reviendrait à dire qu'il
       serait possible, par script, d'interdire à un visiteur de quitter le site
       par exemple... je ne pense donc pas que ce soit autorisé, heureusement.
    il faut donc faire ce qu'il y a à faire dans le on[before]unload ou voir
       les choses "autrement", si je ne dis pas d'absurdités.

<hr />


Cordialement        Bul     [mon Site]     [M'écrire]           




<hr />
0
Nitruk Messages postés 128 Date d'inscription lundi 8 août 2005 Statut Membre Dernière intervention 20 juillet 2009
31 mars 2007 à 07:28
oui mais ce qu'il y a à faire, c'est enregistrer ma déconnection dans une base de données (c'est mon choix  ;) ) et pour ça j'ai besoin d'un script php, donc d'un chargement. Il ne me semble pas que le XMLHttpRequest fonctionne mieux, je pousserai les essais en rentrant chez moi. 

Nitruk
0
Rejoignez-nous