gestion panier sous safari
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:
<a href="javascript:supressAction('do_this',<%=count%>,'delete');document.<%=basketForm%>.submit();"><span>Supprimer</span></a>
sachant que :
Code:
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:
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:
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:
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