Bonjour à tous,
J'ai une application qui me permet de gérer un panier.
Lorsque je veux supprimer un article de mon panier le script ne fonctionne pas sous safari.
En cliquant sur "supprimer" , rien ne se passe !!!
Sous ie6, ie7, et Firefox*,tout fonctionne normalement.
Voici le lien pour appeler le script :
sachant que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="javascript:supressAction('do_this',<%=count%>,'delete');document.<%=basketForm%>.submit();"><span>Supprimer</span></a>
Voilà le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <% if (panierList != null && panierList .size() > 0) { int count =0; String obj=""; String basketForm=""; for(Panier panier: panierList ){ obj = "qte" + count; basketForm = "basketForm"+count; %>
Même chose pour le script suivant pour modifier (incrémenter ou diminuer) le nombre d'articles dans mon panier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function suppressAction(obj,order,value) { var myInput = document.getElementsByTagName("form")["basketForm"+order].elements[obj]; myInput.value=value; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function modifierPanier(inc,obj,order) { var myInput = document.getElementsByTagName("form")["basketForm"+order].elements[obj]; if (myInput.value == ''){ myInput.value=1; } if (((parseInt(myInput.value)+inc)>=1)&&((parseInt(myInput.value)+inc)<100)){ myInput.value=parseInt(myInput.value)+inc; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="javascript:modifierPanier(+1,'<%=obj%>',<%=count%>);document.<%=basketForm%>.submit();">+</a> <a href="javascript:modifierPanier(-1,'<%=obj%>',<%=count%>);document.<%=basketForm%>.submit();">-</a>
Où est le problème ??
Merci d'avance
Partager