ERROR : too much recursion

Résolu
sylvain64520 Messages postés 130 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 7 juin 2013 - 26 janv. 2010 à 12:07
sylvain64520 Messages postés 130 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 7 juin 2013 - 27 janv. 2010 à 11:00
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

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 3
26 janv. 2010 à 16:11
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)
3
sylvain64520 Messages postés 130 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 7 juin 2013
27 janv. 2010 à 11:00
erreur de débutant :s

Je n'avais même pas fait attention

Merci beaucoup Nurgle
0
Rejoignez-nous