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]ajout d'un attribut dans div


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut [javascript]ajout d'un attribut dans div
    salut à tous,
    je désire creer une fonction qui ajoute à mes div un attribut ondblClick:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function mod_div()
    {for(var i=1;i<15;i++)
    document.getElementById('div'+i).setAttribute("ondblClick",""+cache(this)+"");}
    mes divs on pour id div1,div2,...divn.(c'est pq j'ai fait une boucle for)
    a l'évenement ondblclick il y aura execution d'une fonction cache() qui prend en parametre la div.
    un message d'erreur est affiché me demandant un objet dans ma fonction mod_div.
    pouvez-vous m'expliquer?
    merci d'avance

  2. #2
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Salut,
    ondblclick (ou onclick d'ailleurs) n'est pas réeelement un attribut en soit, il peut être considéré comme tel par abus par certains navigateurs...
    Tu dois écrire quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    element.handler = function
    ou en utilisant une fonction anonyme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    element.handler = function(){do_somthing;}
    Dans ton cas par exemple ceci devrait fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function mod_div()
    {
    for(var i=1;i<5;i++)	
    	document.getElementById('div'+i).ondblclick  =function() {cache(this);}
     
    }
    Ciao

  3. #3
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    enfin ca fonctionne, merci bcp LEK

  4. #4
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    y a pas quoi ;-)

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/10/2011, 21h34
  2. [IE7 + javascript]Ajouter des balises dans le head d'un popup
    Par Macintoc dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/10/2007, 12h47
  3. [PHP-JS] target menu javascript dans <div>
    Par tarang dans le forum Langage
    Réponses: 4
    Dernier message: 25/09/2007, 16h42
  4. [DOM] Ajouter contenu dynamiquement dans div en javascript
    Par kalan dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/11/2006, 11h06
  5. Réponses: 4
    Dernier message: 11/02/2005, 14h20

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