Bonjour � tous,

Je d�sire ajouter du code � un OnClick existant.

Code html : S�lectionner tout - Visualiser dans une fen�tre � part
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 : S�lectionner tout - Visualiser dans une fen�tre � part
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 html : S�lectionner tout - Visualiser dans une fen�tre � part
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 : S�lectionner tout - Visualiser dans une fen�tre � part
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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
var code='alert(1);'
 
$('a').onclick=function(){ 
"+code+"
alert(2);
};

Merci,


Vodnok,