IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Avertir avant quitter


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 64
    Points : 29
    Points
    29
    Par défaut Avertir avant quitter
    Bonjour,

    Je voudrais savoir s'il existe un moyen simple de prévenir l'utilisateur lorsqu'il quitte (par ALT F4 ou autre croix) l'application en cours.

    Le site est une vente en ligne, et le client, avant qu'il n'enregistre sa commande, doit parcourir 2 pages au cours desquelles il doit confirmer son adresse, choisir un jour de livraison, etc...
    Or, il arrive parfois que ce client, pensant cette commande aboutie, quitte tout simplement l'appli avant la dernière étape.
    Cela arrive dans 5 % des cas, ce qui n'est pas mal.
    Donc, je repose ma question, y a-t-il un moyen simple d'avertissement déclenché par ALT F4 (ou la croix "fermer").
    Bien sur, je connais l'évènement onbeforeunload qui effectivement, avertit dans ces conditions, mais qui le fait aussi au reload page et au pageup (ou pagedown), ce n'est donc pas ce que je souhaite.

    Merci de vos éventuelles réponses.

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut
    Bonjour,

    Il me semble que dans ces cas-là on mise tout sur la durée d'une session. Si la session est inactive pendant x minutes, on considère que la personne est partie.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 64
    Points : 29
    Points
    29
    Par défaut
    Oui mais je ne veux pas considérer qu'elle est partie mais la prévenir lorsqu'elle part avant l'heure, généralement, c'est bien avant la limite d'expiration de la session (navigateur ouvert).
    Le paramètre durée de session est à 0 dans php.ini, la session dure donc tout le temps de la navigation et je ne vois pas de raison de modifier cette durée.

  4. #4
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut
    Malheureusement ça ne me parait pas possible (sauf peut-être avec des ActiveX ou du Flash ?). Vous imaginez si on pouvait intercepter la fermeture d'une fenêtre ? Hé bien, on pourrait alors interdir à quelqu'un de quitter le site.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 64
    Points : 29
    Points
    29
    Par défaut
    Oui, je pense que c'est ethiquement contestable, bien que mon but avoué soit transparent et sensé être une simple information délivrée.
    Mais je sais que cette interception existe, par exemple, dans quelques cyber café où l'on bride parfois très durement les utilisateurs (avec manipulations de dll).
    Merci de votre réponse et bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Avertir avant la suppression d'un fichier
    Par snyouf dans le forum Eclipse Platform
    Réponses: 5
    Dernier message: 28/04/2008, 10h53
  2. Réponses: 6
    Dernier message: 04/06/2006, 19h02
  3. fermer toutes fenetres active de l'application avant quitter
    Par iam dans le forum Bases de données
    Réponses: 0
    Dernier message: 03/06/2006, 11h42
  4. [VBA-E] evenement avant quitter application
    Par fisherman dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2006, 13h11
  5. valider avant de quitter
    Par stefano dans le forum Bases de données
    Réponses: 9
    Dernier message: 21/04/2006, 08h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo