Evenement onClose?

jlinho -  
slash_x Messages postés 6 Statut Membre -
Bonjour,
j'ai créé un script PHP avec des sessions. J'aimerai que quand l'utilisateur ne se "délogue" pas explicitement en cliquant sur le bouton "logout" (j'appelle alors session_destroy( ) ) , c'est à dire quand il clique sur la croix fermer ou fait ALT-F4, je puisse également fermer la session.

Je connais pas grand chose au Javascript mais s' il existait un evenement onClose, ou si qqn aurait une foncti n equivalente ça serait pas mal.
Meci à tous

9 réponses

  1. sisko
     
    il faut utilise la fonction
    window.onbeforeunload = function () {
    return 'la tu peux mettre une fonction';
    }
    1
  2. slash_x Messages postés 6 Statut Membre 1
     
    bonjour, je viens une année après, mais est ce que vous avez trouvé solutions à votre probleme, car, je suis dans le meme cas, et avec window.onbeforeunload lors de changement de page il l'execute , donc, ça ne m'arrange pas.
    merci de votre réponse
    1
  3. Kermitt31 Messages postés 3679 Date d'inscription   Statut Contributeur Dernière intervention   499
     
    Julinho c toi ?????

    Proverbe Thaïlandais:Pingouins dans les champs,
                                             hiver très méchant.
    0
  4. nicocolt
     
    Salut,

    Depuis le temps, as-tu trouvé une réponse à ta question ?

    Cordialement,
    Nicolas
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    bah oui il y a un événement pour on Close, c'est OnUnload , tu clales ca dans ton body et Zou
    -->
    <body OnUnLoad="javascript:TonAction()"


    voilà mec ;P
    ++

    Zep3k!Gno
    0
  7. lba
     
    y a t-il une autre facon de faire ?

    cette evenement se declenche également lors du changement de page ...
    0
  8. nicocolt Messages postés 7 Statut Membre
     
    Bonjour,

    A ce jour, je n'ai toujours pas trouvé.....

    Nico
    0
  9. Kamerléon
     
    Bonjour j'ai exactement le même problème est-ce qu'il y a du nouveau?
    0