Un(before)unload et location.href/.replace lors de la fermeture du navigateur
Nitruk
Messages postés128Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention20 juillet 2009
-
30 mars 2007 à 19:15
Nitruk
Messages postés128Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention20 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.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 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.
Nitruk
Messages postés128Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention20 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.