Changer la fonction d'un evenement [Résolu]

Messages postés
120
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
8 février 2008
- - Dernière réponse : BEAUBRIUS
Messages postés
120
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
8 février 2008
- 21 juin 2007 à 11:54
Bonjour

Alors , j'ai un probleme simple , et j'aimerai savoir si c'est possible et si oui comment.
Je veut simplement , changer la fonction qui est apeler par un evenement par exemple:
que onclick="fonction();" devienne onclick="fonction2();"

Voila Merci
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
177
Date d'inscription
jeudi 5 octobre 2006
Statut
Membre
Dernière intervention
16 janvier 2009
1
3
Merci
Bonjour,
Dans le code javascript tu fais:
document.getElementById('id').onClick = function2; //TODO: remplacer getElementById pour que ça marche sur tous les navigateurs.
Si tu veux pas la remplacer mais l'ajouter à la suite, regarde la solution proposée par [auteurdetail.aspx?ID=463723 Arto_8000]: http://www.javascriptfr.com/infomsg_EVENEMENTS-SIMULTANES_967600.aspx#3
Cordialement,
Pierrick

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 203 internautes nous ont dit merci ce mois-ci

Commenter la réponse de the_wwt
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
27
3
Merci
Bonjour,

tout simplement :

<script type="text/javascript">
    function f1()
    {    alert("f1");
        document.getElementById("btn").onclick=f2;
    }
    function f2()
    {    alert("f2");
        document.getElementById("btn").onclick=f1;
    }
   
</script>

peut-être il vaudait mieux (si paramètres ou autre... ):



   document.getElementById("btn").onclick=function()    
   {    fonction();    }








<hr />



Cordialement                Bul     [mon Site]     [M'écrire]



<hr />

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 203 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
27
0
Merci
ah... the_wwt plus rapide ! ;-)
<hr />


Cordialement            Bul     [mon Site]     [M'écrire]



<hr />
Commenter la réponse de cs_bultez
Messages postés
120
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
8 février 2008
0
Merci
Merci c'est cool
(je suis trop bete , j'avait même pas penser a le essayer ... désoler :p )

Merci en tous cas
Commenter la réponse de BEAUBRIUS