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 :

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>
sachant que :

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;
    %>
Voilà le script :

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;
   }
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
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