Ajouter du code � un OnClick existant
Bonjour � tous,
Je d�sire ajouter du code � un OnClick existant.
Code:
1 2 3 4 5 6 7
| <div id='a' onClick="alert(1);"></div>
$('a').onclick=function(){ alert(2);};
//un peu plus loin
$('a').onclick=function(){ alert(3);}; |
Et �videmment au final je veux que lorsque je clic sur l'�l�ment cela fasse les 3 alerts � la suite.
R�sultat souhait� :
Code:
1 2 3 4 5
| $('a').onclick=function(){
alert(1);
alert(2);
alert(3);
}; |
J'ai d�ja fait un fonction qui re�oit $('a').onclick et qui nettoie pour ne laisser que le code � l'int�rieur. Cette fonction s'appel dynCleanFct(str);
Donc pour le moment j'en suis l�
Code:
1 2 3 4 5 6 7 8
| <div id='a' onClick="alert(1);"></div>
var code=dynCleanFct($('a').onclick);
$('a').onclick=function(){
//il faut ajouter le contenu de code
alert(2);
}; |
Le probl�me est que je ne sais pas comment ajouter le contenu de code dans
Code:
1 2 3 4
| $('a').onclick=function(){
"+code+"
alert(2);
}; |
ne fonctionne pas vu que ce n'est pas un string � la base.
Une id�e ?
De mani�re plus g�n�rale, comment int�grer du code javascript contenu dans une variable � une d�claration de fonction dynamique
Code:
1 2 3 4 5 6 7
|
var code='alert(1);'
$('a').onclick=function(){
"+code+"
alert(2);
}; |
Merci,
Vodnok,