Bonjour a tous tout d'abord

Voila je lutte sur un truc qui ne pose aucun probleme sur firefox mais qui sur ie ne fonctionne absolument pas.

Avant de vous expliquer la cause de mon probleme voici le code (assez court) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<html>
    <head>
        <title>test javascript</title>
            <script language="javascript">
            function	assignFct()
            {
                eachDiv	= document.body.getElementsByTagName("div");
                for (i = 0; i < eachDiv.length; i++)
                {
                    eachDiv[i].setAttribute("onclick", "alert('" + i + "')");
                }
            }
            </script>
    </head>
    <body>
        <div>1</div>
        <div>2</div>
        <div>3</div>
        <div>4</div>
        <span onclick="assignFct();">test</span>
    </body>
</html>
En faite sur firefox apres avoir cliqué sur le span les fonctions sont bien assignés sur chaque div avec la valeur du i (dans le for) mais pas sur ie :'(

Qelqu'un aurait une petite idée car j'en aurais besoin pour assigné des valeurs sur chaque image dans un script de gallerie pour que lors de la generation chaque image est une valeur de click particuliere ! Voila Je vous remercie par avance !!!