Bonjour,

Dans une fonction javascript, j'ai cette partie de code qui se trouve dans une boucle for.

Lorsqu'elle est exécutée, j'obtiens le message

"Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant, l'ouvrir dans le débogueur ou le laisser continuer.

Script : http://localhost/speedcall/fichiersInclusion/fonctionsJs.js:1139"


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
var exp_reg2 =new RegExp("bouton","g");
 
...
if(document.forms['mail_form'].elements[l].name.match(exp_reg2)) //Pour gérer le cas des boutons radios
       {
        if(document.forms['mail_form'].elements[l].checked) //La value est ajoutée à valeurs uniquement si le bouton est sélectionné, et rien n'est effectué si ce n'est pas sélectionné
         reponses = reponses + document.forms['mail_form'].elements[l].value;
 
        while(l + 1 <= document.forms['mail_form'].elements.length && document.forms['mail_form'].elements[l + 1].name == document.forms['mail_form'].elements[l].name)
         {
          if(document.forms['mail_form'].elements[l].checked) //La value est ajoutée à valeurs uniquement si le bouton est sélectionné, et rien n'est effectué si ce n'est pas sélectionné
           reponses = reponses + document.forms['mail_form'].elements[l].value;
 
          l++;
         }
 
        reponses = reponses + ';';
        l--;
       }
Cela fait 2 jours que je cherche en vain d'où provient l'erreur.

Quequ'un aurait une idée?

Merci d'avance