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 :

AddEvent affectation �v�nement, boucle, et param�tres


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv� Avatar de speedev
    Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par d�faut AddEvent affectation �v�nement, boucle, et param�tres
    Bonjour,

    Je ne trouve pas r�ponse sur le net alors voici mon probl�me.

    Je g�n�re des DIVs dans une boucle auxquels j'affecte des �v�nements onmouseover, la fonction d'ex�cution � l'appel de l'�v�nement re�oit deux param�tres diff�rents � chaque boucle et donc pour chaque DIVs.

    Le probl�me �tant que le dernier des �v�nements "onmouseover", qui est donc celui qui est affect� au dernier des DIVs, est affect�s � l'ensemble des DIVs g�n�r�s.

    Voici ma ligne ajoutant l'�v�nement, elle fonctionne car je l'utilise depuis longtemps, cela dit, c'est la premi�re fois que je l'utilise dans une boucle.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    for(.....) {
    addEvent(_ctn_vue.id,'mouseover', function() change(ref,num);}, false);
    }
    Seul le param�tre "num" change � chaque boucle.

    J'ai pour le moment mis une simple alerte pour afficher le param�tre "num" dans la fonction change(). Normalement, � chaque passage de souris sur chaque DIV je devrais avoir des alertes respectives de "num" qui contient un simple compteur : "1" puis "2" puis "3" etc... jusque "9".

    Or pour tous les DIVS j'ai "9" qui s'affiche sur l'alerte... c'est-�-dire celle du dernier �v�nement affect�.

    J'ai bien sur v�rifi� mon compteur, il est bien initialis� avant chaque addEvent().

    Qu'oublis-je ? Quelqu'un peut-il me donner une pr�cision sur le fonctionnement du gestionnaire d'�v�nement que je ne maitrise pas ?

    Merci

  2. #2
    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
    sujet maintes fois trait�, j'ai m�me du mettre un truc dans la FAQ ou les sources (contributions )

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    for(.....) {
    document.getElementById(iddeboucle).ref=ref
    document.getElementById(iddeboucle).num=num
    document.getElementById(iddeboucle).onmouseover= function() {change(this.ref,this.num);};
    }
    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. [FAQ] Allocation dynamique d'un �v�nement � un �lement. Param�tres this et event.
    Par Auteur dans le forum Contributions JavaScript / AJAX
    R�ponses: 5
    Dernier message: 02/12/2013, 19h46
  2. Boucle HashMap param�tr�e
    Par JohnNC dans le forum Collection et Stream
    R�ponses: 4
    Dernier message: 24/12/2008, 11h00
  3. boucle � deux param�tres
    Par une_tite_question dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/10/2008, 14h51
  4. R�ponses: 1
    Dernier message: 14/03/2007, 16h02
  5. affecter une image au param�tre d'une requ�te
    Par RodEpsi dans le forum Bases de donn�es
    R�ponses: 1
    Dernier message: 03/12/2006, 11h44

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