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 :

[DOM] attribut onClick


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2004
    Messages
    64
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par d�faut [Resolu] [DOM] attribut onClick
    bonjour a tous,

    j'ai une fonction javascript qui ajoute des elements dans la page html via les fonctions DOM.
    Est-il possible d'ajouter un bouton qui appelera une fonction lors d'un click.

    exemple:

    function addButton()
    {
    var button = document.createElement('input');
    var type = document.createAttribute('type');
    type.nodeValue = 'button';
    var callback = document.createAttribute('onClick');
    callback.nodeValue = 'addButton()';

    var form = document.getElementById('myform');
    form.appendChild(button);

    }


    Comme ca, ca ne marche pas ...

    merci d avance

  2. #2
    Membre exp�riment�
    Profil pro
    �tudiant
    Inscrit en
    Ao�t 2005
    Messages
    161
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 161
    Par d�faut
    et button.onclick = addButton; ?

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2004
    Messages
    64
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par d�faut
    je viens de chercher un peu plus et j'ai trouver une solution.

    Pour IE (different avec netscape mozilla ... ) ,
    voici le code

    button.attachEvent("onclick", onAdd);

    http://gilles.chagnon.free.fr/cours/...venements.html

    Mais maintenant, je narrive a trouver comment passer des arguments ...

  4. #4
    Membre exp�riment�
    Profil pro
    �tudiant
    Inscrit en
    Ao�t 2005
    Messages
    161
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 161
    Par d�faut
    et avec button.onclick = function(){ addButton(1,2,3) }; ?

  5. #5
    Membre confirm�
    Inscrit en
    Novembre 2004
    Messages
    64
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par d�faut [Resolu] attribut onClick
    voila la solution

    button.attachEvent("onclick", onAdd(arg1, arg2));

    merci bcp

  6. #6
    Membre exp�riment�
    Profil pro
    �tudiant
    Inscrit en
    Ao�t 2005
    Messages
    161
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 161
    Par d�faut
    t'as essay� ma solution au moins (juste pour tester) ?

  7. #7
    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
    attachEvent n'est pas reconnu partout

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    .setAttribute('onclick',function(){lafocntion}
    // doublé d'un 
    .onclick=function(){lafonction}
    fait l'affaire chez moi ..
    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 !

  8. #8
    Membre confirm�
    Inscrit en
    Novembre 2004
    Messages
    64
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par d�faut
    Je viens d essayer la fonction que tu as post�, et ca marche :-)

    je vais l'utilis�

    merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Parcours de la page, ajout de l'attribut onclick automatique?
    Par juJuv51 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 26/01/2008, 14h56
  2. IE bug sur mise � jour attribut onclick en js
    Par andong dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/08/2007, 13h58
  3. [DOM] attributs d'elements DOM non pris en compte (IE6,7)
    Par winterflood_j dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 07/04/2007, 13h50
  4. [DOM] Affectation onClick
    Par NeHuS dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 07/03/2006, 13h24
  5. [DOM] attribut style + DOM
    Par Pymm dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 25/07/2005, 14h32

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