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 :

evenement onUnLoad?


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 113
    Par défaut evenement onUnLoad?
    Bonjour
    Une petite question, existe-t-il un évenement javascript (ou autre chose) qui permette d'arreter le chargement d'une nouvelle page quand on se trouve sur une page et que l'on clique sur un lien ou précédent...
    J'ai trouvé onUnLoad mais le problème c'est qu'il y a bien appel à ma fonction mais la page suivante est chargée, malgré un return false...

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: evenement onUnLoad?
    Citation Envoyé par marion782
    Une petite question, existe-t-il un évenement javascript (ou autre chose) qui permette d'arreter le chargement d'une nouvelle page quand on se trouve sur une page et que l'on clique sur un lien ou précédent...
    J'espere bien que non!!!!

    Tu t'imagines, si tu ne pouvais plus changer de page

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 113
    Par défaut
    ??? c'est pas possible?? et si je veux vérifier un truc avt de changer de page?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Tu peux effectuer une action en javascript avant de lancer ta nouvelle page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    ...
    <head>
    <script language="Javascript" type="text/javascript">
    function test(url){
       if(condition == true){
          ...
          window.location = url;
       }else{
          alert("Error!!!!")!
       }
    }
    </script>
    </head>
    <body>
    ...
    <a href="javascript:test('page_suivante.html');">mon lien</a>
    ...

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 113
    Par défaut
    mais dans ce cas mon autre page est quand meme chargée? non?
    Je viens d'avoir une idée... je vais essayer avec un history.back...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Dans l'exemple que j'ai donné, si la variable 'condition' est fausse alors la page n'est pas chargée mais une alert javascript s'affiche. La page est chargée que lorsque ce code est executé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.location = url;

Discussions similaires

  1. Fermeture popup evenement onunload
    Par viny dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/11/2006, 10h23
  2. [VB6] Evenement validate
    Par grosjej dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/09/2002, 15h46
  3. Evenement Change
    Par PierDIDI dans le forum Composants VCL
    Réponses: 3
    Dernier message: 28/08/2002, 10h08
  4. develloppement avec ORBit: service d'evenement
    Par belmontv dans le forum CORBA
    Réponses: 3
    Dernier message: 06/06/2002, 22h56
  5. Generation d'evenements a une date precise
    Par pascalzzz dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2002, 15h21

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