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 :

Une action retardée sur un div


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut Une action retardée sur un div
    Bonjour,

    J'ai ce code sur un div, mais il ne fonctionne pas. Le truc c'est que j'aimerais déclencher un action quand j'utilisateur n'est plus sur le div après 1 seconde, mais si il reviens sur le div avant 1 seconde, l'action ne doit pas s'enclencher, mais ça marche pas, il me dit qu'il connait pas "timer"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="menu_primaire" class="div_menu_primaire" OnMouseOut='javascript : timer = setTimeout("fermeture_menu_primaire()", 1000);' OnMouseOver='clearTimeout(timer);'></div>
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnMouseOut='javascript : var timer = set...

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par siddh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnMouseOut='javascript : var timer = set...
    +1
    PS : ATTENTION A LA CASSE DES EVENTS PAR PITIE... et aux convention HTML... le ":" doit se trouver IMMEDIATEMENT après l'introduction de type (http;ftp;javascript;about;...) + attributs avec des "

    Pour reprendre la partie de code de siddh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onmouseout="javascript:var timer = set...

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Ben même avec ça il me fait toujours la même erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="menu_primaire" class="div_menu_primaire" onmouseout='javascript:var timer = setTimeout("fermeture_menu_primaire()", 1000);' OnMouseOver='javascript : clearTimeout(timer);'></div>
    'timer' est indéfini

  5. #5
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    le probleme est que tu créé le timer sur le out alors que le over sera toujours executé avant ...

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Ah ok, mais je pourrais faire comment pour controler si le timer existe avant de le supprimer??? Merci beaucoup pour ton aide

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

Discussions similaires

  1. déclencher une action seulement sur clic de "action"
    Par laurentSc dans le forum Langage
    Réponses: 1
    Dernier message: 24/09/2011, 23h02
  2. [1.x] Ajouter une action.class sur un layout pour personalisé le menu
    Par megaloplex dans le forum Symfony
    Réponses: 3
    Dernier message: 09/06/2010, 17h08
  3. Réponses: 3
    Dernier message: 05/08/2008, 11h17
  4. Script qui effectue une action automatiquement sur serveur
    Par poitierjohan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/04/2008, 00h09
  5. Réponses: 3
    Dernier message: 10/07/2007, 13h53

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