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 :

Inhiber onbeforeUnload ?


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 80

    Informations forums :
    Inscription : Janvier 2007
    Messages : 201
    Par défaut Inhiber onbeforeUnload ?
    Bonjour à toutes et à tous,
    J'emploie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body  onbeforeUnload="return unload()">;
    pour prévenir mon utilisateur qu'il va perdre sa saisie s'il clique sur la croix de fermeture. Mais j'ai aussi un bouton de validation et j'aimerais éviter le message induit par onbeforeUnload quand l'utilisateur clique dessus. En parole pauvre, inhiber onbeforeUnload dans certains cas. Est-ce possible ?

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par belocom Voir le message
    j'ai aussi un bouton de validation et j'aimerais éviter le message
    dans le code de ton bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.onbeforeUnload = "";
    devrait effacer la fonction prévue.

    A+

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 80

    Informations forums :
    Inscription : Janvier 2007
    Messages : 201
    Par défaut ben non,
    Merci de ta réponse, mais même en ajoutant ;
    window.onbeforeUnload = "";
    dans le code de mon bouton "valid", j'ai toujours le message irritant :

    Voulez-vous vraiment quitter cette page ? .....

    C'était pourtant bien essayé

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    J'aurais dû corriger : pas de majuscule dans le nom de l'évènement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.onbeforeunload = "";
    A+

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 80

    Informations forums :
    Inscription : Janvier 2007
    Messages : 201
    Par défaut Et bé, ça marche !
    Merci, j'avais essayé des solutions loufoques (résultat du croisement du loup et du phoque comme disait Pierre Dac), sans aucun résultat.
    Avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.onbeforeunload = "";
    c'est impeccable.

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

Discussions similaires

  1. Comment inhiber la combinaison de touche CTRL+TAB ?
    Par jddev dans le forum Langage
    Réponses: 8
    Dernier message: 18/08/2005, 12h12
  2. [WndProc] inhiber Message
    Par Pedro dans le forum Composants VCL
    Réponses: 22
    Dernier message: 19/05/2005, 18h13
  3. Inhiber l'ascenseur ??
    Par monsieurp dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/12/2004, 14h08
  4. Inhiber la molette de la souris
    Par alainvh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 15/11/2004, 21h03
  5. Inhiber l'ordre alphabétique des attributs sous Xerces
    Par philippe rousseau dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 04/12/2003, 17h19

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