Salut !
Un petit soucis pour passer un param�tre.
En gros, j'ai une boucle for qui fait d�filer un certain nombre d'�l�ments auquel je souhaite attacher un �v�nement. Seulement, j'ai besoin de passer la valeur de l'index courant � la fonction � attacher.
Le code source donne ceci pour l'instant :
Avec cette technique, tabs.select re�oit bien l'index. Le soucis, c'est qu'au moment de d�clench� l'�v�nement, index a la derni�re valeur qui lui a �t� attribu� (donc 6, ce qui est parfaitement logique et normal).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 for(var index=0;index<6;index++){ tabs.add(document.getElementById('tab'+index)).addEventListener('click', evtFct=function(){tabs.select(index).bind(tabs)}, false); }
Sachant que je peux pas passer directement de param�tre a la fonction que j'attache a l'�v�nement, comment passer indirectement la valeur de l'index a select() au moment o� ce dernier est attach� ?
Je pr�f�rerais �viter de cr�er sp�cialement un membre selectindex a mon objet tabs.
Je sais pas si je suis tr�s clair![]()
Partager