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 :

Associer des Events


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut Associer des Events
    Bonjour,
    J'ai plusieur <TD> aux quels je voudrais mettre les même onmousedown, onmouseup, ... Est-ce que quelqu'un aurait une idée pour les mettre dynamiquement?

    Je pourrais utiliser quelque chose du genre .attachEvent mais le problème, c'est que je peux pas récupérer mes contrôles <TD> avec un getElementsByName...

    Il n'y aurait pas un event du genre oneventmouse ou un event du type onload qui me permeterait d'appeler une fonction d'initialisation?

    -Capt!

  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
    Utilise la fonction
    Sur ton objet document, il te permettra par exemple de récuperer tous les TDs de ta page.

    Après, a toi de trouver comment différencier ceux à qui tu veux attacher un évenement, et sur pour lesquels tu ne veux pas.

    Pour attacher des évenements de façon compatible IE/FFx, voir Quirksmode (en anglais)

  3. #3
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Ouais, c'est une bonne idée mais c'est que la page peut contenir un grand nombre de <TD> et je voudrais avoir quelque chose de relativement efficace...

  4. #4
    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
    Citation Envoyé par Capt. Flame
    Ouais, c'est une bonne idée mais c'est que la page peut contenir un grand nombre de <TD> et je voudrais avoir quelque chose de relativement efficace...
    De toute façon, il n'y a pas deux millions de solutions.
    Les trois fonctions de base de DOM pour chercher des noeuds sont:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    getElementById()
    getElementsByName()
    getElementsByTagName()
    Donc, soit tu mets un id à tes cellules (avec un compteur genre cell_1,cell_2,...) et tu le recuperes dans une boucle a coup de getElementById.
    Soit tu leur mets un name (je suis pas sur que tu aies le droit, cf la version HTML dans laquelle tu travailles) et tu les a toutes avec un getElementsByName().
    Soit enfin, tu fais un getElementsByTagName, tu as tous les tds, et tu dois trouver un moyen de faire la différence entre les deux sortes. Tu peux tout à fait prévoir de tester sur un attribut spécifique à toi (style zozo='true').

    A priori, je ne voies que ça comme solutions pour toi.

  5. #5
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Bon... Merci bien!

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/03/2010, 17h28
  2. Association des programmes aux fichiers: icônes
    Par jamesb dans le forum C++Builder
    Réponses: 6
    Dernier message: 15/01/2005, 19h17
  3. Réponses: 5
    Dernier message: 28/04/2004, 15h20
  4. [SHELL] Icônes associées à des fichiers
    Par agh dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 09/04/2003, 17h04

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