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 :

[JavaScript]Délais sur une info bulle


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Inscrit en
    Mars 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 54
    Par défaut [JavaScript]Délais sur une info bulle
    Bonjour,

    Voila j'ai une petite question bête mais je n'arrive pas à trouver la réponse.
    Actuellement sur mes pages web, j'ai mis en place un petit script pour afficher les références d'un objet quand on passe la souris dessus grâce à la balise TITLE. Mon probleme, c'est que j'aimerais bien que cette information n'apparaisse qu'au bout d'une seconde.

    Pour le moment dans mon code j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td on mouseover="maFonction(this,refObjet)">

    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    fais une recherche sur
    setTimeout

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    oui autrment dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td on mouseover="setTimeout(function(){maFonction(this,refObjet)},1000)">
    faudrait également penser au clearTimeout sinon l'infobulle risque de se declencher même si tu n'es plus sur l'objet ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre averti

    Inscrit en
    Mars 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 54
    Par défaut
    Merci je vais aller essayer ca

  5. #5
    Membre averti

    Inscrit en
    Mars 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 54
    Par défaut
    Bon j'ai fait le test, le délais s'active bien par contre ça fait merder ma fonction, à priori je perds la référence de mon objet "this".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <td onmouseover="setTimeout(function(){maFonction(this,chrono);},1000)">
     
    function maFonction(elt,chrono)
    {	
    	var eltSearch = elt.firstChild;
    	eltSearch.title = chrono;
    }
    Quand je regarde le résultat ca déclenche une erreur disant que eltSearch n'a pas de propriété.
    Alors qu'avant de rajouter le setTimeout (la ligne écrite au debut du post) ca marchait niquel.


    Des idées pour aider un néophite??

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td onmouseover="var obj=this;setTimeout(function(){maFonction(obj,chrono);},1000)">dfqsdf</td>
    à condition que le firstChild supporte le title ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. Délais d'affichage d'une info-bulle Asp.net 2.0
    Par Alex-Flo dans le forum Débuter
    Réponses: 1
    Dernier message: 08/08/2008, 09h46
  2. une info bulle sur un label
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/02/2008, 22h10
  3. [Javascript] rediriger sur une page en javascript
    Par tioseb dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/02/2006, 14h55
  4. probleme sur une info bulle avec onMouseOver
    Par pouss dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/02/2006, 09h40
  5. Mettre une info bulle Tooltiptext sur un rectangle?
    Par danje dans le forum Graphisme
    Réponses: 7
    Dernier message: 21/11/2005, 09h31

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