J'ai fait un test ici : http://jsbin.com/bimujebuni/edit?html,output ou plus court : http://jsbin.com/xureracuve/edit?html,output
On voit que seul le premier click passe : quand on clique la premi�re fois sur un bouton on lance la fonction clickB(event) ensuite on remonte jusqu'au body et la fonction clickfunc(event) est alors ex�cut�e. Or cette fonction annule l��v�nement onclick de tous les �l�ments de la page donc apr�s tous les click sont ignor�s...
Je ne sais pas si �a marchera dans ton cas mais tu peux essayer comme ceci :
1- rep�re la balise <body> et ajoute : onclick="clickfunc(event)" pour obtenir : <body onclick="clickfunc(event)">.
2- rep�re la balise </body> et ajoute le script juste avant pour obtenir :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 <body onclick="clickfunc(event)"> ... ... ... <script> function clickfunc(event) { var allObj = document.querySelectorAll("*"); for (var i = 0; i < allObj.length; i++) allObj[i].onclick = null ; } </script> </body>
Partager