Bonjour,

J'utilise THELIA (solution ecommerce)

Dans une commande.html
il faut rentrer le code promo puis faire un submit
pour que le client puisse voir sa promo affichee.

Ce que je souhaite faire c'est passer directement le code promo pour que le client n'ai pas a le rentrer ni a le submit.
Cela "fonctionne",
notament avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="document.formulaire.submit();">
faisant reference au form:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<form action="commande.php?action=codepromo&amp;code=#CLIENT_EMAIL" name="formulaire" method="get" id="formulaire" >
<input type="hidden" name="action" value="codepromo" />
<input name="code" type="hidden" id="code"  value="#CLIENT_EMAIL"/>
Le probleme c'est que mon onload tourne en boucle...

J'ai essaye de rajouter a la suite un break:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="document.formulaire.submit();break;">
ou un exit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="document.formulaire.submit();exit;">
les 2 arretent le onload mais j'obtiens des erreurs de syntaxe: unlabeled break must be inside loop or switch
j'ai rajoute des parentheses mais cela n'a rien solutionne...

J'essaie sans succes pour l'instant(depuis 3 jours, je ne suis pas tres malin ) de finaliser ce "tout petit" probleme
mais la j'avoue que mes nerfs commencent a lacher...
Une aide serait la bien venue.
Merci.

Reg