Bonjour j'utilise izispot pour la création de mon site et j'ai trouvé un script que j'ai changer mais je suis bloqué pour lui ajouter mon adresse mail pour recevoir le bon.
J'ai aussi un léger probléme pour l'integrer dans izispot.
Quand j'ai recu le script il y avait 3 page html (bon rempli, bon de commande et produits).
Voici le script:
bon commande:
<html>
<head>
<title></title>
</head>
<frameset cols="20%,80%">
<frame NAME="bdc" SRC="about:blank">
<frame NAME="produits" SRC="produits.html">
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
Bon rempli :
<html>
<head>
<title></title>
</head>
<body>
<h1>Bon de commande final</h1>
<hr>
<form NAME="formulaire1">
<b><p>Nom :</b> <input TYPE="TEXT" NAME="nom" SIZE="25"> <b>Téléphone :</b> <input
TYPE="TEXT" NAME="bigo" SIZE="18"> <br>
<b>Adresse de livraison :</b><br>
<input TYPE="TEXT" NAME="addresse1" SIZE="30"><br>
<input TYPE="TEXT" NAME="addresse2" SIZE="30"><br>
<b>Produits commandés :</b><br>
</p>
<table BORDER="1">
<tr>
<td>Quantité </td>
<td>Produit </td>
<td>Prix unitaire </td>
<td>Prix total</td>
</tr>
<script LANGUAGE="JavaScript1.1">
var nbprods = opener.nbprods;
var somme = 0;
for (i=1; i<=nbprods; i++) {
document.write("<TR><TD>" + opener.prods[i].quantite);
document.write("<TD>" + opener.prods[i].desc);
document.write("<TD>" + opener.prods[i].prix);
totalproduit = opener.prods[i].prix * opener.prods[i].quantite;
totalproduit = Math.round(totalproduit * 100) /100;
somme += totalproduit;
document.write("<TD>" + totalproduit);
document.write("</TR>\n");
document.write("<INPUT TYPE=HIDDEN NAME='qte" + i + "'");
document.write(" VALUE='" + opener.prods[i].quantite + "'>\n");
document.write("<INPUT TYPE=HIDDEN NAME='desc" + i + "'");
document.write(" VALUE='" + opener.prods[i].desc + "'>\n");
}
document.write("<TR><TD COLSPAN=3><B>Montant total :</B>");
document.write("<TD>" + somme + "</TR>");
</script>
</table>
<p><input TYPE="SUBMIT" VALUE="Envoyer"> </p>
</form>
</body>
</html>
Produits :
<html>
<head>
<title>Liste des produits</title>
<script LANGUAGE="JavaScript">
var prods = new Array(10);
var nbprods = 0;
function Produit(d,c,q) {
this.desc = d;
this.prix = c;
this.quantite = q;
}
function ajoutprod(desc, prix, quantite) {
prods[++nbprods] = new Produit(desc,prix,quantite);
affichebon();
}
function affichebon() {
var couttotal=0;
with (parent.bdc.document) {
open();
write("<HTML><BODY>");
write("<H1>Bon de commande</H1><HR>");
if (nbprods==0) {
write("Le bon de commande est vide.");
close();
return;
}
write("<TABLE BORDER=1><FORM NAME='formulaire1'>");
for(i=1;i<=nbprods;i++) {
write("<TR><TD>");
write("<INPUT NAME='qte' TYPE='TEXT' SIZE=2 VALUE=");
write(prods[i].quantite + ">");
write("<TD>" + prods[i].desc);
write("<TD>" + prods[i].prix);
write("<TD>" + (prods[i].prix * prods[i].quantite));
write("</TR>\n");
couttotal += (prods[i].prix * prods[i].quantite);
}
couttotal = Math.floor(couttotal*100) /100;
write("<TR><TD COLSPAN=3><B>Montant total :</B>");
write("<TD>" + couttotal);
write("</TABLE>");
write("<INPUT TYPE=BUTTON VALUE='Rafraîchir'");
write("onClick='parent.produits.majbon();'>");
write("<INPUT TYPE=BUTTON VALUE='Commander'");
write("onClick='parent.produits.commander();'>");
write("</FORM></HTML>");
close();
}
}
function majbon() {
for (i=1; i<=nbprods;i++) {
if (nbprods == 1)
prods[i].quantite = parent.bdc.document.formulaire1.qte.value;
else prods[i].quantite = parent.bdc.document.formulaire1.qte[i-1].value;
}
affichebon();
}
function commander() {
FenetreCommande=window.open('bon_rempli.html','FenetreCommande');
}
</script>
</head>
<body onLoad="affichebon();">
<p><br>
</p>
<h1>Produits</h1>
<p>Ceci est un formulaire interactif cliquer sur <font color="#0000FF"><u><strong>Ajouter
ce produit au bon de comande</strong></u> </font><font color="#000000"> pour le mettre sur
la fenetre de gauche</font></p>
<p> </p>
<p>
<ul>
<li><b>CC001 : 99,50 FF</b> <a href="javascript:ajoutprod('Asus dhvnpb 2', 99.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 1999,50 FF</b> <a href="javascript:ajoutprod('SP 97', 1999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<ul>
<li><b>Prix : 4999,50 FF</b> <a href="javascript:ajoutprod('DB 97', 4999.50,1);"><b>Ajouter
ce produit au bon de commande</b></a> </li>
</ul>
<hr>
</body>
</html>
Voila pour les script, et voici le script d'envois de mail que je voulais mettre et utiliser :
<div><td><tr><table>
<form name='envoi' action='http://www.izihost.com/script/envoi_email.asp' method='post'>
<input type='hidden' name='destinataire' value='informatdream@skynet.be'>
</tr></td></table></div>.
Si une bonne âme sais m'aider ou me guider ce serai bien gentil