mechbab
Messages postés7Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention 5 novembre 2008
-
5 nov. 2008 à 11:03
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
5 nov. 2008 à 14:55
Bonjour,
J'ai une application développé en JAVA/J2EE, et j'ai besoin de gérer l'événement la fermeture du navigateur IE par l'utilisateur. savez vous comment faire ca en java Script.
mechbab
Messages postés7Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention 5 novembre 2008 5 nov. 2008 à 13:51
Ok, ça marche mais que sur la page dans laquelle j'ai mis le onbeforeunload.
Mais ce que je veux c'est une fois que l'utilisateur fer'me l'application (Càd fermer IE pour toutes les pages) je veux faire un traitement particulier...
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 5 nov. 2008 à 13:55
Désolé mais on t'a dit il me semble que tu n'as pas lu ou compris. L'évènement qu'on t'a donné ne résoud pas ton pb entièrement, il se déclenche a un rafraichissement de la page ou un changement de page, tu ne peut pas être sur que l'on ferme le navigateur entièrement.
a++
Si la réponse vous convient, pensez : Réponse acceptée !
mechbab
Messages postés7Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention 5 novembre 2008 5 nov. 2008 à 14:09
Mais Si, il se déclenche bien quand je ferme mon IE. sauf qu'il ne déclanche que sur la JSP où j'ai mis le onbeforeunload. et moi j'ai besoin que ca se déclenche sur toutes les JSP (Quand l'utilisateur ferme IE).
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 5 nov. 2008 à 14:13
Non, on ne s'est pas compris, en faisant ça tu prend le risque de faire un alert a chaque rechargement de page ou changement de page ou changement de site pas forcement fermeture du navigateur donc voila, tu ne poura pas être sur que le navigateur est fermé.
Ensuite, vu que tu développe en java, pourquoi ne pas le faire en java, ne serai ce pas plus simple ?
Y a quelque chose qui va pas dans cette question.
De toute façon ça n'apporte rien de plus que tu dise au revoir ou non a un visiteur ne serai ce que ça l'embête car ça ralentie la fermeture du navigateur.
a++
Si la réponse vous convient, pensez : Réponse acceptée !
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 nov. 2008 à 14:19
c'est surtout pénible les "au revoir et à bientôt" !
et pourquoi pas "bonjour et bien venue" quand on arrive ?
puis "vous êtes sur ce site depuis 5 minutes"....
Bul [mon Site] M'écrire]
mechbab
Messages postés7Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention 5 novembre 2008 5 nov. 2008 à 14:31
On s'est mal compris encore une fois.
Mon besoin étant de contrôler les utilisateur connecté à mon application (Quand j'ai mis good bye c'était pour simplifier les choses) .
Et pour faire ce contrôle, j'ai besoin de connaitre les users qui se connectent à mon application (Chose que j'arrive à faire très facilement). et j'ai besoin aussi de connaitre les users qui se deconnectent (Fermer le navigateur...).
Je pense que cette fois je me suis bien fait comprendre
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 nov. 2008 à 14:55
je me doutais bien... c'était une plaisanterie ( oui lourde, je sais )
généralement, c'est plus un problème de conception de l'application à revoir qu'autre chose
on ne peut pas, sur le serveur ou ailleurs, gérer le départ d'un site
un problème quelconque sur le réseau fait que l'utilisateur n'a pas de réponse,
il tue l'application avec Ctrl+Shift+Esc ( windows )
il a un plantage de son os ( pas sous windows, ça n'existe pas ;o)))
ou ... je ne sais quoi
tout ce qu'on voit comme réalisations, c'est : l'utilisateur n'a pas donné signe de vie
depuis "un certain temps", on peut donc considérer qu'il a quitter l'application )