11550 sujets

JavaScript, DOM et API Web HTML5

bonjour,

J'ai un script dans une page Php.

celui ci fonctionne parfaitement avec Firefox, mais lors de test avec IE, bloquage:
voici le script
<script language="JavaScript" type="text/javascript">
<!--

function ValideFormulaire(){

	document.FormChoix.submit();
	
if (confirm('<?php echo $lang_search_php[6]; ?>')){
  document.Form1.submit();
}else {
window.open("search.php",'_self');
}	
}

	//-->

	</script>

le bloquage se fait lors de l'apparition de la boite de dialogue. Le traitement du premier formulaire ne s'effectue pas, d'ou un résultat faux sur le deuxieme formulaire, et de plus si on clique sur "annuler", on obtient le même résultat que sur OK.

Je ne sais pas si je suis très clair, j'espère que quelqu'un auras pitié de moi Smiley bawling

Merci

François
Modifié par Frantzk (20 Jun 2005 - 17:59)
Bonjour,

merci pour vos réponses:
a écrit :
Surtout qu'il y a du php dans ton script...

Oui, il faut que je récupère une variable php, mais ça ne devrait pas poser de problème
a écrit :
A quoi sert ton script ? (je ne suis pas spécialiste mais je n'y comprend pas grand chose)

Il me permets de valider deux formulaires l'un après l'autre avec validation du choix effectué dans le premier.
En gros, la validation du premier formulaire valide un choix, le formulaire se recharge et les variables récupérées sont envoyées dans un autre fichier php pour traitement.
Je sais, ça parrait compliqué, mais je n'arrive pas à trouver d'autre solution car il faut que je passe par une boucle de traitement pour concaténer mes variables.
Je vais me pencher sur les liens donnés.
Et si tu passais tout par php plutôt que d'utiliser un script java ?
Modifié par Macpom (21 Jun 2005 - 14:37)
a écrit :
Et si tu passais tout par php plutôt que d'utiliser un script java ?

C'est ce que je vais essayer de faire, mais mon niveau dans le domaine de la programmation est très faible (je fais ça pour mon plaisir) ce qui fait qu eje tatonne et la solution du javascript me permets de faire fonctionner mes formulaires dans un premier temps
Quant à tâtonner, autant tâtonner efficace, et va tâtonner sur un tutoriel de php ; ce sera toujours ça de gagné à l'arrivée, puisque derrière ton formulaire, il faudra bien que tu passes du php / sql ?