ERROR : too much recursion [Résolu]

Signaler
Messages postés
130
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
7 juin 2013
-
Messages postés
130
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
7 juin 2013
-
J'appelle la fonction suivante depuis <input onclick="confirm(id_lieu);"

function confirm(id_lieu) {	
if (confirm("Voulez-vous supprimer ce lieu de livraison ?")) {
if (confirm("Vous ne pourrez plus accéder à ce lieu de livraison, il sera définitivement supprimé de votre de base de données. Etes-vous sûr de vouloir supprimer ce lieu de livraison ?")){
typeModif(2,id_lieu);
return true;
}else{
return false;
}
}else{
return false;
}
}


Et d'une part, rien de ce que je veux faire ne se produit et d'autre part, le module web developper de Firefox me trouve l'erreur "too much recursion"....

Quelqu'un aurait une idée ?

2 réponses

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Salut,

Quand dans ton code tu appelles "confirm", tu penses appeler la fonction confirm standard de Javascript, mais en fait tu appelles ta propre fonction ! (vu qu'elle s'appelle aussi confirm !)

Renomme ta fonction en "confirmer" et ça devrait marcher.

Bonne journée,
Nurgle (Antoine)
Messages postés
130
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
7 juin 2013

erreur de débutant :s

Je n'avais même pas fait attention

Merci beaucoup Nurgle