begin process at 2012 02 13 17:47:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

script bon de commande????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

script bon de commande????

mardi 25 septembre 2007 à 20:47:05 | script bon de commande????

santis87

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&nbsp;:</B>");
      write("<TD>" + couttotal);
      write("</TABLE>");
      write("<INPUT TYPE=BUTTON VALUE='Rafra&icirc;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>&nbsp;</p>

<p>&nbsp;

<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



Cette discussion est classée dans : commande, document, prix, write, prods


Répondre à ce message

Sujets en rapport avec ce message

pb pour placer les sous-menus [ par annethe ] Bonjour,J'ai créé un menu dynamique. J'ai réussi à placer lemenu où je veux mais je n'arrive pas à bien placer lessous-menus.dans la page ou j'affiche Redirection vers .css [ par velonin ] Bonjour,Je cherche à faire une redirection vers telle ou telle feuille de style selon la résolution d'écran du visiteur.J'ai bien un script dans le ge menu dynamique (suite) [ par mamy ] Voilà mon code mais il ne fonctionne pas: Bienven Creation d'un tableau [ par jolielady ] Un script pas tres difficile mais qui me cause des problemes. Je ne suis pas capable de creer le tableau... Y'a t'il quelqu'un qui peut m'aider sur ce Appel de fonction via un évènement OnClick ? [ par bside8 ] Bonjour,tout commence par un formulaire PHP dans lequel mes utilisateurs doivent saisir une date.Dans le champ concerné se trouve un gestionnaire d'év OnChange=fonction() --> ne MARCHE pas !! [ par bside8 ] Bonjour,j'essaie de mettre au point un script permettant d'afficher un calendrier.J'affiche dans une fenêtre nommée Calendrier le calendrier du mois c images [ par sebguess ] j'ai un script qui permet d'ouvrir mes images dans une page popup mais je sia pa comment desactivé le clic droits dans cette page je pense qu'il faut suppression du menu [ par sebguess ] j'ai besoin maintenant de pouvoir enlever le meu qui apparait sous IE6 (enregistrer,imprimer...)quand on pointe la souris sur l'imagemerci pour vos re factorisation de plusieurs pages html [ par cresus18 ] Tout d'abord, je vous remercie d'avance de préter attentionà mon problème qui est le suivant :Voila, je débute et j'attaque par une page web sur mes L fonction qui agrandit et rétrécit du texte [ par moulaxxx ] Bonjour j'ai un pb avec mon script : il ne marche qu'un fois c'est-à-dire que le texte de départ s'agrandit une fois et en recliquant sur le lien il n


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,025 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales