<script type="text/javascript ">
use strict;
alert("ça marche")
function recherchE(elmet1) {
var optionValu1 = elmet1.value;
var optionText1 = elmet1.options[elmet1.selectedIndex].text;
document.getElementById("efficience").value = (optionText1/60).toFixed(2);
}
function recherchF(ell) {
var optionVall = ell.value;
var optionTextl = ell.options[ell.selectedIndex].text;
document.getElementById("indice").value = optionTextl;
var indisse= document.getElementById("indice").value
}
if (indisse =="limon") {
document.getElementById("indice").value = 0.74;
}
else if (indisse == "Tourbe") {
document.getElementById("indice").value = 0.85;
}
else if (indisse =="Argile en dépot naturel") {
document.getElementById("indice").value = 0.82;
}
else if (indisse =="Argile sèche") {
document.getElementById("indice").value = 0.81;
}
else if (indisse == "Argile mouillée") {
document.getElementById("indice").value = 0.82;
}
else if (indisse == "Argile et graviers secs naturel") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "Argile et graviers mouillés naturel") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "Roche décomposée : 75% Terre, 25% Roche") {
document.getElementById("indice").value = 0.70;
}
else if (indisse == "Roche décomposée : 50% Terre, 50% Roche") {
document.getElementById("indice").value = 0.75;
}
else if (indisse == "Roche décomposée : 25% Terre, 75% Roche") {
document.getElementById("indice").value = 0.80;
}
else if (indisse == "Terre sèche tassée") {
document.getElementById("indice").value = 0.80;
}
else if (indisse == "Terre mouillée excavée") {
document.getElementById("indice").value = 0.79;
}
else if (indisse == "Terre Limoneuse") {
document.getElementById("indice").value = 0.81;
}
else if (indisse == "Craie") {
document.getElementById("indice").value = 0.71;
}
else if (indisse == "Granite fragmenté") {
document.getElementById("indice").value = 0.58;
}
else if (indisse == "Graviers tout-venant") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Graviers secs") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Graviers secs 6 à 50 mm") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Graviers mouillés 6 à 50 mm") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Gypse fragmenté") {
document.getElementById("indice").value = 0.57;
}
else if (indisse == "Gypse broyé") {
document.getElementById("indice").value = 0.57;
}
else if (indisse== "Roche calcaire fragmenté") {
document.getElementById("indice").value = 0.57;
}
else if (indisse == "Sable sec foisonné") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Sable humide") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Sable mouillé") {
document.getElementById("indice").value = 0.89;
}
else if (indisse == "Sable et argile foisonnés") {
document.getElementById("indice").value = 0.79;
}
else if (indisse == "Sable et graviers secs") {
}
else if (indisse == "Sable et gravier mouillés") {
document.getElementById("indice").value = 0.91;
}
else if (indisse == "Grés") {
document.getElementById("indice").value = 0.61;
}
else if (indisse == "laitier fragmenté") {
document.getElementById("indice").value = 0.60;
}
else if (indisse == "Pierre concassée") {
document.getElementById("indice").value = 0.60;
}
else if (indisse == "Terre végétale") {
document.getElementById("indice").value = 0.70;
}
else if (indisse == "Grave bitume 0/14") {
document.getElementById("indice").value = 0.70;
}
else if (indisse == "Enrobé 0/10") {
document.getElementById("indice").value = 0.70;
}
else if (indisse == "Enrobé 0/6") {
document.getElementById("indice").value = 0.70;
}
else if (indisse== "GTLH") {
document.getElementById("indice").value = 0.70;
}
else if (indisse == "Grave pouzzolanne foisonné") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche éruptive 0/60") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche éruptive 0/31.5") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche éruptive 0/20") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche sédimentaire 0/60") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche sédimentaire 0/31.5") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "GNT roche sédimentaire 0/20") {
document.getElementById("indice").value = 0.85;
}
else if (indisse == "Gravillon 20/40") {
document.getElementById("indice").value = 0.99;
}
else if (indisse == "Gravillon 10/14") {
document.getElementById("indice").value = 0.99;
}
else if (indisse == "Gravillon 6/10") {
document.getElementById("indice").value = 0.994;
}
else if (indisse == "Gravillon 4/6") {
document.getElementById("indice").value = 0.99;
}
else if (indisse == "Gravillon 2/4") {
document.getElementById("indice").value = 0.99 ;
}
}
function recherchS(elmets) {
//var optionValus = elmets.value;
var optionTexts = elmets.options[elmets.selectedIndex].text;
//document.getElementById("pente").value = (Number(optionTexts));
//alert(optionTexts)
pentes=optionTexts;
if (pentes ==-30) {
document.getElementById("pente").value = Number(0.4) ;
// var verif = document.getElementById("pente").value
}
else if (pentes == "-28") {
document.getElementById("pente").value = 0.456 ;
}
else if (pentes == "-27") {
document.getElementById("pente").value = 0.484 ;
}
else if (pentes == "-26") {
document.getElementById("pente").value = 0.512 ;
}
else if (pentes == "-25") {
document.getElementById("pente").value = 0.54 ;
}
else if (pentes== "-24") {
document.getElementById("pente").value = 0.568 ;
}
else if (pentes == "-23") {
document.getElementById("pente").value = 0.596;
}
else if (pentes == "-22") {
document.getElementById("pente").value = 0.624 ;
}
else if (pentes== "-21") {
document.getElementById("pente").value = 0.652 ;
}
else if (pentes == "-20") {
document.getElementById("pente").value = 0.68 ;
}
else if (pentes == "-19") {
document.getElementById("pente").value = 0.7 ;
}
else if (pentes == "-18") {
document.getElementById("pente").value = 0.72 ;
}
else if (pentes== "-17") {
document.getElementById("pente").value = 0.74 ;
}
else if (pentes == "-16") {
document.getElementById("pente").value = 0.76 ;
}
else if (pentes== "-15") {
document.getElementById("pente").value = 0.78 ;
}
else if (pentes == "-14") {
document.getElementById("pente").value = 0.8 ;
}
else if (pentes == "-13") {
document.getElementById("pente").value = 0.82 ;
}
else if (pentes == "-12") {
document.getElementById("pente").value = 0.84;
}
else if (pentes == "-11") {
document.getElementById("pente").value = 0.86 ;
}
else if (pentes == "-10") {
document.getElementById("pente").value = 0.88 ;
}
else if (pentes == "-9") {
document.getElementById("pente").value = 0.892 ;
}
else if (pentes == "-8") {
document.getElementById("pente").value = 0.904 ;
}
else if (pentes == "-7") {
document.getElementById("pente").value = 0.916;
}
else if (pentes == "-6") {
document.getElementById("pente").value = 0.928 ;
}
else if (pentes == "-5") {
document.getElementById("pente").value = 0.94;
}
else if (pentes == "-4") {
document.getElementById("pente").value = 0.952;
}
else if (pentes == "-3") {
document.getElementById("pente").value = 0.964;
}
else if (pentes== "-2") {
document.getElementById("pente").value = 0.976 ;
}
else if (pentes== "-1") {
document.getElementById("pente").value = 0.988;
}
else if (pentes == "0") {
document.getElementById("pente").value = 1 ;
}
else if (pentes == "+1") {
document.getElementById("pente").value = 1.018 ;
}
else if (pentes== "+2") {
document.getElementById("pente").value = 1.036 ;
}
else if (pentes == "+3") {
document.getElementById("pente").value = 1.054 ;
}
else if (pentes == "+4") {
document.getElementById("pente").value = 1.072;
}
else if (pentes == "+5") {
document.getElementById("pente").value = 1.09 ;
}
else if (pentes == "+6") {
document.getElementById("pente").value = 1.108 ;
}
else if (pentes == "+7") {
document.getElementById("pente").value = 1.126 ;
}
else if (pentes == "+8") {
document.getElementById("pente").value = 1.144 ;
}
else if (pentes == "+9") {
document.getElementById("pente").value = 1.162 ;
}
else if (pentes == "+10") {
document.getElementById("pente").value = 1.18 ;
}
else if (pentes == "+11") {
document.getElementById("pente").value = 1.187 ;
}
else if (pentes == "+12") {
document.getElementById("pente").value = 1.194 ;
}
else if (pentes == "+13") {
document.getElementById("pente").value = 1.201 ;
}
else if (pentes == "+14") {
document.getElementById("pente").value = 1.208 ;
}
else if (pentes == "+15") {
document.getElementById("pente").value = 1.215 ;
}
else if (pentes == "+16") {
document.getElementById("pente").value = 1.222;
}
else if (pentes == "+17") {
document.getElementById("pente").value = 1.229 ;
}
else if (pentes == "+18") {
document.getElementById("pente").value = 1.236 ;
}
else if (pentes == "+19") {
document.getElementById("pente").value = 1.243 ;
}
else if (pentes == "+20") {
document.getElementById("pente").value = 1.25;
}
else if (pentes == "+21") {
document.getElementById("pente").value = 1.253;
}
else if (pentes == "+22") {
document.getElementById("pente").value = 1.256;
}
else if (pentes == "+23") {
document.getElementById("pente").value = 1.259;
}
else if (pentes == "+24") {
document.getElementById("pente").value = 1.262;
}
else if (pentes == "+25") {
document.getElementById("pente").value = 1.265;
}
else if (pentes == "+26") {
document.getElementById("pente").value = 1.268;
}
else if (pentes == "+27") {
document.getElementById("pente").value = 1.271;
}
else if (pentes == "+28") {
document.getElementById("pente").value = 1.274;
}
else if (pentes == "+29") {
document.getElementById("pente").value = 1.277;
}
else if (pentes == "+30") {
document.getElementById("pente").value = 1.28;
}
}
function recherche(elm) {
//var potionValue = elm.value;
var potionText = elm.options[elm.selectedIndex].text;
document.getElementById("Bull").value= potionText
DISTANCE()
}
function rechercher(elme) {
var optionValu2 = elme.value;
var optionText2 = elme.options[elme.selectedIndex].text;
//alert(optionText2)
document.getElementById("Distances").value = optionText2;
DISTANCE()
}
function RHBOUTEUR() {
var indisse = Number(document.getElementById("indice").value*1)
var pentes = Number(document.getElementById("pente").value*1)
var RHabaque = Number(document.getElementById("RHfort").value*1)
var Efficience = Number(document.getElementById("efficience").value*1)
var RHfort = Number(document.getElementById("RHfort").value*1)
//alert(indice)
//alert(pentes)
//alert(RHabaque)
//alert(Efficience)
var RHBull = (RHfort * 0.7 * indisse * pentes * efficience)
//alert(RHBull)
document.getElementById("rendement").value= RHBull.toFixed(0)
//alert(RHBull)
}
document.getElementById("calculX").addEventListener("click", function (event)
{
RHBOUTEUR();
}, false);
</script>
function RHcal(){
var indisses = Number(document.getElementById("indis").value)
var pentes = Number(document.getElementById("pente").value)
var RHabaque = Number(document.getElementById("RHfort").value)
var Efficience = Number(document.getElementById("efficience").value)
document.getElementById("rendement").value = (Number(RHabaque) * 0.7 * Number(indisses) * Number(pentes) * Number(efficience)).toFixed(0)
}
document.getElementById("calculX").addEventListener("click", function (event) {
RHcal();
}, false);
var RHfort = document.getElementById("RHfort"); function getValD9LamU(distance){ var arr = new Object(); arr['15'] = 1400; arr['16'] = 1377; arr['17'] = 1354; arr['18'] = 1331; arr['19'] = 1308; arr['20'] = 1285; arr['21'] = 1262; arr['22'] = 1239; arr['23'] = 1400; arr['24'] = 1193; arr['25'] = 1170; arr['26'] = 1147; arr['27'] = 1124; arr['28'] = 1101; arr['29'] = 1078; arr['30'] = 1050; arr['31'] = 1032; arr['32'] = 1014; arr['33'] = 996; arr['34'] = 978; arr['35'] = 960; arr['36'] = 942; arr['37'] = null; arr['38'] = 906; arr['39'] = 888; arr['40'] = 870; arr['41'] = 852; arr['42'] = 834; arr['43'] = 816; arr['44'] = 798; arr['45'] = 775; arr['46'] = 763; arr['47'] = 751; arr['48'] = 739; arr['49'] = 727; arr['50'] = 715; arr['51'] = 703; arr['52'] = 691; arr['53'] = 679; arr['54'] = 667; arr['55'] = 655; arr['56'] = 643; arr['57'] = 631; arr['58'] = 619; arr['59'] = 607; arr['60'] = 600; arr['61'] = 593; arr['62'] = 586; arr['63'] = 579; arr['64'] = 572; arr['65'] = 565; arr['66'] = 558; arr['67'] = 551; arr['68'] = 544; arr['69'] = 537; arr['70'] = 5300; return arr[distance]; } function getValD9LamS(distance){ var arr = new Object(); arr['15'] = 1200; arr['16'] = 1179; arr['17'] = 1158; arr['18'] = 1137; arr['19'] = 1116; arr['20'] = 1095; arr['21'] = 1074; arr['22'] = 1053; arr['23'] = 1032; arr['24'] = 1011; arr['25'] = 990; arr['26'] = 969; arr['27'] = 948; arr['28'] = 927; arr['29'] = 906; arr['30'] = 880; arr['31'] = 864; arr['32'] = 848; arr['33'] = 832; arr['34'] = 816; arr['35'] = 800; arr['36'] = 784; arr['37'] = 768; arr['38'] = 752; arr['39'] = 736; arr['40'] = 720; arr['41'] = 704; arr['42'] = 688; arr['43'] = 672; arr['44'] = 656; arr['45'] = 640; arr['46'] = 631; arr['47'] = 622; arr['48'] = 613; arr['49'] = 604; arr['50'] = 595; arr['51'] = 586; arr['52'] = 577; arr['53'] = 568; arr['54'] = 559; arr['55'] = 550; arr['56'] = 541; arr['57'] = 532; arr['58'] = 523; arr['59'] = 514; arr['60'] = 500; arr['61'] = 493; arr['62'] = 486; arr['63'] = 479; arr['64'] = 472; arr['65'] = 465; arr['66'] = 458; arr['67'] = 451; arr['68'] = 444; arr['69'] = 437; arr['70'] = 430; return arr[distance]; } //Switch en fonction de la valeur de Bull switch(Bull){ case "D9 Lame U": result = getValD9LamU(distance); break; case "D9 Lame S": result = getValD9LamS(distance); break; case "D8 Lame U": // A toi de continuer... break; } //on affiche le resultat console.log(result); //affichage dans la console RHfort.value = result; //affichange dans l'input
.toFixed(0);.. fais donc juste un
.toFixed();
.toFixed();est même inutile dans ce cas présent
je n'arrive pas à faire façon de consol.log,
console.log( quelquechose... );
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Modifié le 11 juil. 2018 à 17:51
si tous peu rentrer sur une page avec le html ça m'éviterrait des soucis sinon comment dois-je m'y prendre pour faire tourner le javasript car pour le moment je n'arrive pas à ouvrir mes alert
EDIT : AJout du LANGAGE dans les balises de code pour avoir la coloration syntaxique. !!!
11 juil. 2018 à 18:23
Cela est souvent signe d'un code mal pensé.
Regardes pour utiliser un tableau (associatif si besoin) pour simplifier ton code.
Pour compléter un peu les informations :
- Où as-tu mis les balises d'import du JS dans ton code HTML ?
- Quel navigateur/version ?
- As-tu regardé la console de debug de ton navigateur ?