1. #21
    Membre éclairé Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    septembre 2002
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2002
    Messages : 493
    Points : 781
    Points
    781

    Par défaut

    Tu veux un affichage avec des valeurs par défaut ?
    Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.

    Mon site : www.emmella.fr

    Je recherche le manuel de l'Olivetti Logos 80B.

  2. #22
    Candidat au Club
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    janvier 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 12
    Points : 3
    Points
    3

    Par défaut

    non je veut juste avoir mon style de page...

    exemple:
    ma page: http://bookgazon.hebergratuit.net/pages.php
    ta page: http://bookgazon.hebergratuit.net/page.php

    dans un autre forum une personne ma dit de mettre se code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    var produits = {
     "Délectose":{"quantite":5,"surface":10},
     "Briamide":{"quantite":3.5,"surface":5},
     "Cortofade":{"quantite":4,"surface":17}
    };
     
    var quantite = 0;
    var surface = 0;
    function eventListeners(){    document.getElementById("submitButton").addEventListener("click",calcul,false);
    }
     
     
    function calcul() {
     var idProduit = document.getElementById('produit').value;
     surface = produits[idProduit].surface;
     quantite = produits[idProduit].quantite;
     if ( idProduit== "x" ) {
      alert("Sélectionner un produit !!!");
      return;
     }
     if (isNaN(document.getElementById('cp').value)) {
      alert("Contenance incorrecte !!!");
      return; 
     }
     if (document.getElementById('cp').value <= 0) {
      alert("Contenance incorrecte !!!");
      return; 
     } 
     if (isNaN(document.getElementById('st').value)) {
      alert("Surface terrain incorrecte !!!");
      return; 
     } 
     if (document.getElementById('st').value <= 0) {
      alert("Surface terrain incorrecte !!!");
      return; 
     } 
     var xcp = document.getElementById('cp').value; 
     var xst = document.getElementById('st').value; 
     // dosage produit pour un m2
     var dosage1M2 = quantite / surface;
     // dosage produit total 
     var dose = dosage1M2 * xst;
     var x = parseInt(dose*100)/100;
     // nombre de litres total
     var litres = xst / surface;
     var y = parseInt(litres*100)/100;
     // nombre de pulvérisateurs 
     var pulve = y/xcp;
     // Nombre de pulvérisateurs complets
     var pulComp = parseInt(pulve);
     if (pulComp != 0) {
      var zC = quantite * xcp;
     }
     // Pulvérisateur partiel
     var pulPart = pulve - pulComp;
     if (pulPart != 0) {
      var w = pulPart * xcp * 100;
      w = Math.round(w,2) / 100; 
      var z = w * quantite * 100;
      z = Math.round(z,2) / 100; 
     }
     // EAU DANS UN PULVERISATEUR : xcp litres
     // PRODUIT DANS UN PULVERISATEUR : produits[idProduit].quantite ml
     // SURFACE COUVERTE : surface * xcp m2
     // QUANTITE EAU TOTALE : y
     // QUANTITE PRODUIT TOTALE : x
            // NOMBRE PULVERISATEUR : pulComp
     document.getElementById("quantite_eau").value = xcp;
     document.getElementById("quantite_produit").value = produits[idProduit].quantite;
            document.getElementById("surface").value = surface * xcp;
     document.getElementById("eau_total").value = y;
     document.getElementById("produit_total").value = x;
     document.getElementById("nb_pulverisateur").value = pulComp;
    }
    dans ma page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    <body background="http://bookgazon.hebergratuit.net/herbe.jpg" onload="eventListeners();">
     
    <table align="center" border="1" width="50%">
     <tbody><tr bgcolor="#CCCCCC"> 
     <td> 
     <p><b><font size="6">Calculatrice<br>
     <font size="3">pour bien calculer le dosage d'un produit<br>
     <font color="#808080">...........................................................................................................................................................................................................................................</font></font></font></b></p>
     <p><b><font color="#FF3333"><u>Informations.</u></font></b></p>
     <p><b><br>
     Produits:</b> <font color="#FF3333"><b>*</b></font><br>
     <font size="2">Veuillez choisir le produit que vous souhaitez utilisez 
     </font></p>
     <form name="form1">
     <select id="produit" name="select" size="1">
     <option>Délectose</option>
     <option>Briamide</option>
     <option>Cortofade</option>
     </select>
     </form>
     <p><br>
     <b>Pulverisateur: <font color="#FF3333">*</font></b><br>
     <font size="2">Indiquez la quantité de votre pulverisateur en litre </font> 
     </p>
     <form name="form2">
     <input name="textfield" id="cp" type="text">
     </form>
     <br>
     <b>Superficie du terrain</b> <font color="#FF3333"><b>*</b></font><br>
     <font size="2">indiquer la superficie de votre terrain en m2<br>
     </font> 
     <form name="form3">
     <input name="textfield2" id="st" type="text">
     </form>
     <br>
     <form name="form4">
     <input name="Submit" value="Valider" id="submitButton" type="button">
     </form>
     <p><b><font color="#FF3333"><u> </u></font></b></p>
     <p><b><font color="#FF3333"><u>Vous devez mettre dans votre pulverisateur:</u></font></b></p>
     <b>Quantité d'eau en "L" à mettre dans votre pulverisateur:</b><br>
     <form name="form5">
     <input name="textfield3" id="quantite_eau" type="text">
     </form>
     <br>
     <b>Quantité de produit en "ml" à mettre dans le pulverisateur:</b><br>
     <form name="form5">
     <input name="textfield4" id="quantite_produit" type="text">
     </form>
     <br>
     <b>Surface à couvrir en m2... pour un pulverisateur:</b><br>
     <form name="form5">
     <input name="textfield5" id="surface" type="text">
     </form>
     <p><b><font color="#FF3333"><u><br>
     </u></font></b></p>
     <p><b><font color="#FF3333"><u>Quantité total pour faire tout votre terrain:</u></font></b><br>
     </p>
     <p> <b>Quantité d'eau</b></p>
     <form name="form5">
     <input name="textfield3" id="eau_total" type="text">
     </form>
     <br>
     <b>Quantité de produit</b><br>
     <form name="form5">
     <input name="textfield4" id="produit_total" type="text">
     </form>
     <br>
     <b>Nombre de pulverisateur</b><br>
     <form name="form5">
     <input name="textfield5" id="nb_pulverisateur" type="text">
     </form>
     <br>
     <br>
     <b>Descriptif du produit</b><br>
     <form name="form6">
     <input name="textfield6" type="text">
     </form>
     <br>
     </td>
     </tr>
    </tbody></table>
    </body></html>
    avec le code ci-dessus il y a l'affichage que je veux... sauf que le souci c'est qu'il y a des erreur des calculs

    Exemple d'erreur de calcul rencontré
    Nom : vfwf.jpg
Affichages : 28
Taille : 273,9 Ko

  3. #23
    Membre éclairé Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    septembre 2002
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2002
    Messages : 493
    Points : 781
    Points
    781

    Par défaut

    Je suis vraiment désolé mais je ne comprends pas.

    Si tu regardes le message #17 de cette discussion tu verras qu'il y a le code qui affiche une page comme la tienne.
    Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.

    Mon site : www.emmella.fr

    Je recherche le manuel de l'Olivetti Logos 80B.

  4. #24
    Candidat au Club
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    janvier 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 12
    Points : 3
    Points
    3

    Par défaut

    message 17
    sa me donne se style de page.... http://bookgazon.hebergratuit.net/new1.php
    hors mon style de page est comme ceci.... http://bookgazon.hebergratuit.net/new2.php

    ont vois bien la différence
    mon code contient une <table> qui englobe les formulaire et surtout il y a l'affichage de l'ensemble des formulaires...

    toi: seul la Liste Déroulante et les champs (Contenance pulvérisateur (L) & Surface Terrain (m2) ) sont affiché et donc pour affiché le reste il faut cliquer sur valider sinon ont vois pas les champs en dessous
    moi: c'est tout les champs qui sont affiché directement

    donc en gros je voudrais garder mon style de page comme ceci: http://bookgazon.hebergratuit.net/new2.php
    sans avoir les champs de "résultat" caché

    ****************************************************************************

    dans la parti ou il y a les 3 champs pulverisateur partiel et dans celle plus bas ou il y a qu'un champ nombre de pulverisateur partiel
    sois ont affiche les champs mais ont laisse vide ou alors affiché 0
    ou sois ont utilise la technique que tu a utiliser dans ton code ( c'est a dire masqués juste les champs pulvérisateur partiel et les affiché que SI pulverisateur partiel il y a sinon ont affiche pas les champs dans la page )

    franchement je vois plus comment je peut t'expliquer mieux car j'ai pourtant fait le plus simple du monde

  5. #25
    Membre éclairé Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    septembre 2002
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : septembre 2002
    Messages : 493
    Points : 781
    Points
    781

    Par défaut

    Franchement, tu t'arrêtes sur des détails.
    Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.

    Mon site : www.emmella.fr

    Je recherche le manuel de l'Olivetti Logos 80B.

  6. #26
    Candidat au Club
    Homme Profil pro
    Recherche d'emploi
    Inscrit en
    janvier 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Recherche d'emploi
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2014
    Messages : 12
    Points : 3
    Points
    3

    Par défaut

    je m'arrête pas sur des détails pourquoi dit tu ça ?

    je veut juste que ma page sois comme je l'aurait souhaiter... c'est un peut normal tu trouve pas...
    après je te demande pas spécialement à toi car comme dit bien souvent je suis pas la pour t'imposer des choses ni t'embêter
    d'où pourquoi j'ai demander si quelqu'un d'autre peut par l'intermédiaire de ton code me mettre le style de ma page en place

    donc j'espère que quelqu'un pourra m'aider
    en tout cas désolé de t'embêter avec cette histoire

Discussions similaires

  1. formulaire qui calcule ????????
    Par yoan_111 dans le forum JavaScript
    Réponses: 1
    Dernier message: 18/03/2006, 13h07
  2. formulaire + Calendrier en javascript?
    Par nikalkal dans le forum JavaScript
    Réponses: 4
    Dernier message: 26/02/2006, 21h32
  3. Réponses: 3
    Dernier message: 23/01/2006, 10h10
  4. Pb de formulaire Post avec javascript
    Par critok dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/09/2005, 15h31
  5. [jsp]controles des formulaires servlet ou javascript ?
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 05/07/2004, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo