Ragazzi ho trovato che l'errore per il quale non si inizializza questo script è dovuto al fatto che ci sia un IF dentro un altro!!
Con le seguenti stringhe intendo fare una stima del fabbisogno proteico giornaliero, prendendo spunto da questa http://life.familyeducation.com/protein/foods/48678.html tabella.
Con le seguenti stringhe intendo fare una stima del fabbisogno proteico giornaliero, prendendo spunto da questa http://life.familyeducation.com/protein/foods/48678.html tabella.
Codice:
<html>
<head>
<title>
Proteine
</title>
</head>
<body>
<H2 align="center"> Calcolo del fabbisogno proteico giornaliero <H2> <br>
<script type="text/javascript">
var sesso=prompt("Qual e' il tuo sesso? Digita 'M' o 'F'.");
var eta =prompt("Inserisci la tua eta':");
var fabb=0;
var mesi;
var incinta;
var allattamento;
if (sesso==m || sesso==M) {
if (eta<1) { document.write("ciao");
mesi=prompt("Quanti mesi ha il bambino?");
if (mesi<=5) {fabb=fabb+13};
else { fabb=fabb+14 };
}
else { if (eta>=1 && eta<=3) { fabb=fabb+16 };
else {if (eta>=4 && eta <=6) { fabb=fabb+24 };
else {if (eta>=7 && eta <=10) { fabb=fabb+28 };
else {if (eta>=11 && eta <=14) { fabb=fabb+45 };
else {if (eta>=15 && eta <=18) { fabb=fabb+59 };
else {if (eta>=19 && eta <=24) { fabb=fabb+58 };
else {if (eta>=25) { fabb=fabb+63 };
}
}
}
}
}
}
}
}
else if (sesso==f || sesso=F) {
incinta= prompt ("La donna e' incinta? Digitare SI o NO");
if (incinta==SI || incinta==si) {fabb=fabb+60};
else { allattamento=prompt("La donna e' in allattamento? Digitare SI o NO");
if (allattamento==SI || allattamento==si) {
mesi=prompt ("Da quanti mesi la donna e' in allattamento?");
if (mesi<=6) {fabb=fabb+65};
else {fabb=fabb+62};
}
}
else {if (eta>=1 && eta<=3) { fabb=fabb+16 };
else {if (eta>=4 && eta <=6) { fabb=fabb+24 };
else {if (eta>=7 && eta <=10) { fabb=fabb+28 };
else {if (eta>=11 && eta <=14) { fabb=fabb+45 };
else {if (eta>=15 && eta <=18) { fabb=fabb+59 };
else {if (eta>=19 && eta <=24) { fabb=fabb+58 };
else {if (eta>=25) { fabb=fabb+63 };
}
}
}
}
}
}
}
document.write("La persona necessita di un fabbisogno proteico giornaliero di"+" "+fabb+" "+grammi".");
</script>
</body>
</html>