Bonjour,
Je bute sur un problème depuis ce matin, je m'explique :
J'ai une fonction ou je fait une boucle for dans la quel je change l'attribut onmouseover
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
for (p=1; p<=3; p++){ 
//fx
document.getElementById("ssrub"+p).setAttribute("onmouseover","ssrubover("+p+")");
//ie
document.getElementById("ssrub"+p).onmouseover= function(){ssrubover(p);}
}
 
function ssrubover(id)
{
alert(id);
}
lorque je sors de mes éléments ssrub1,ssrub2 ou ssrub3 ma fonction ssrubover est bien appellé mais si je fais un alert dans ma fonction ssrubover j'ai toujours 4 en alert au lieu de 1,2 ou 3.

D'ou est ce que cela peut il venir ?
Merci d'avance pour votre aide