Bonjour à tous,
voici le problème : un formulaire est constitué de plusieurs champs,
lorsque je saisie une valeur dans A, ca doit remplir automatiquement les champs 1,2 (page 1) (jusque la ca va)
et un bouton "Imprimer etiquette" qui doit ouvrir une nouvelle fenetre (page 2) et exécuter le formulaire (jusque la ca va aussi)
mais quand la nouvelle fenetre (page 2) est ouverte et lorsqu'on change de valeur dans A (dans page 1), j'ai une troisième fenetre qui s'ouvre et ca c'est pas bon !!
est ce que quelq'un verrait pourquoi, s'il vous plait?merci
voici, un ptit bout de code :
function etiquette_carton_homogene_carrefour_form_nu($P){
global $HTTP_POST_VARS;
global $HTTP_SESSION_VARS;
global $HTTP_GET_VARS;
global $ok;
echo $message;
?>
<script language="JavaScript">
function rafraichir()
{
document.f_document.ok.value='0';
document.f_document.submit();
}
function etiquette()
{
window.document.f_document.target = '_blank';
document.f_document.ok.value='1';
document.f_document.submit();
}
</script>
<FORM NAME=f_document ACTION=etiquette_carton_homogene_carrefour.php>
<FONT COLOR="#FF0000">* : Données obligatoires</FONT><table>
<TR><TD align="right">Numéro d'ordre ou de commande : </TD>
<TD><INPUT TYPE=TEXT MAXLENGTH=15 <?=inSIZE(30)?> NAME=V[coNumero] VALUE="<?=$P[coNumero]?>" onBlur="javascript:rafraichir()" ></TD></TR>
<TR><TD align="right"><FONT COLOR="#FF0000">*</FONT>Nom du destinataire : </TD>
<TD><INPUT TYPE=TEXT MAXLENGTH="45" <?=inSIZE(45)?> NAME=V[soRaisonSocialeClient] VALUE="<?=$row[0]?>"></TD></TR>
<TR><TD align="right"><FONT COLOR="#FF0000">*</FONT>Nom ou numéro du fournisseur : </TD>
<TD><INPUT TYPE=D MAXLENGTH="15" <?=inSIZE(30)?> NAME=V[soRaisonSocialeFournisseur] VALUE="<?=$row2[0]?>"></TD></TR>
</table>
<?=sid_form()?>
<INPUT TYPE=BUTTON VALUE="Sélectionner produit" ONCLICK=window.open("produits_popup.php?<?=SID?>&prCodeEan=V[prCodeEan]&prParCombien=V[prParCombien]&prCodeTaille=V[prTaille]&prCodeInterne=V[prCodeInterne]&prLibelleFR=V[prLibelleFR]" )>
<INPUT type="BUTTON" name="envoyer" value= "Imprimer l'étiquette" ONCLICK="javascript:etiquette()" >
<INPUT TYPE="hidden" name="ok" value="1">
</FORM>
}