bonjour
j'ai développé une application avec struts et ca marche très bien sur firefox et IE mais quand je voulais la tester sur google chrome ca ne marche pas , le probleme réside dans un envoi d'une fonction cll() javascipt qui a pour rôle d'envoyer un formulaire (myform ) et faire un redirection vers un lien.
avec FIRfox ou bien IE les deux ligne de la fonction s'executent mais avec chrome juste le location.href qui s"execute .
la fonction:
le formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function cll() {this.document.forms["myform"].submit(); var p=document.getElementById('myLink').href; location.href =p; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form id="myform" action="urlt0.do" method="post"> <html:hidden name="urlt0" property="url_page_t0" value=""/> </form>
le lien:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <td class="divleft"><div align="center" ><a id="myLink" href="/projet_web/search.do?ml=38&fpc=1000" > <input type="hidden"/></a> <input name="button" type="button" class="inputbutton" value="Recherche" onclick="cll()" />
Partager