Ese codigo funciona. Ahora si necesitas ayuda con el tema de ridemensionar las fotos a la hora de subirlas etc, te puedo ofrecer codigo.
Un saludo.
Un saludo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú<!DOCTYPE html>
<html>
<body>
<p>Cálculo del Metabolismo Basal (Harris Benedict)</p>
<p>El metabolismo basal o consumo energético en reposo es la energía necesaria para mantener las actividades corporales indispensables para la vida; como son las respiración, la circulación sanguínea, el mantenimiento de la temperatura corporal, la energía necesaria para el sistema nervioso, etc. Rellena las casillas correspondientes y calcula tu metabolismo basal.</p>
<form>
<p>Sexo: <input type="text" id="sexo" /> M o F</p>
<p>Peso (Kg): <input id="peso" value="80" /></p>
<p>Talla (m): <input id="talla" value="1.85" /></p>
<p>Edad: <input type="text" id="edad" /></p>
<input type="button" onClick="calculo();" value="Resultado" />
</form>
<p id="demo"></p>
<script>
function calculo(){
var z = document.getElementById("sexo").value;
var y = document.getElementById("talla").value;
var t = document.getElementById("peso").value;
var p = document.getElementById("edad").value;
var a=66.473;
var b=13.752;
var c=b*t;
var d=5.0033;
var e=100;
var f=y*e;
var g=d*f;
var h=6.755;
var i=h*p;
var j=655.0955;
var k=9.563;
var l=k*t;
var m=1.8496;
var o=m*f;
var q=4.6756;
var r=q*p;
var s=(a+c+g-i).toFixed(0);
var u=(j+l+o+r).toFixed(0);
var v = 0;
if (z=="M" || z=="m")
{
v=s;
}
if (z=="F" || z=="f")
{
v=u;
}
document.getElementById("demo").innerHTML=v+" Kcal";
}
</script>
</body>
</html>
<html>
<body>
<select id="provincia" name="provincia" onchange="mostrar();">
<option value="0">Seleccione una provincia</option>
<option value="1">Almería</option>
<option value="2">Málaga</option>
<option value="3">Murcia</option>
<option value="4">Valencia</option>
</select>
<script>
function mostrar(){
var v = "Seleccione una provincia";
if(document.getElementById("provincia").value=="1"){
v="Almeria";
}
if(document.getElementById("provincia").value=="2"){
v="Malaga";
}
if(document.getElementById("provincia").value=="3"){
v="Murcia";
}
if(document.getElementById("provincia").value=="4"){
v="Valencia";
}
document.getElementById("mostrar").value=v;
}
</script>
<input type="text" disabled="disabled" id="mostrar" />
</body>
</html>
http://code.jquery.com/jquery-latest.js
Ej:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!DOCTYPE html>
<html>
<body>
<p>Cálculo del IMC </p>
<p>Para determinar si una persona está por encima de su peso ideal o es demasiado delgada se utiliza el IMC o Índice de Masa Corporal, también conocido como BMI (Body Mass Index) o IQ (Índice de Quetelet). Completa los datos y comprueba si necesitas adelgazar.</p>
<p>Peso (Kg): <input id="peso" value="80" /></p>
<p>Talla (m): <input id="talla" value="1.85" /></p>
<button onClick="imc();recomendacion();">IMC</button>
<p id="demo"></p>
<p id="imc"></p>
<script>
var v = 0;
function imc()
{
var z=parseFloat(document.getElementById("talla").value);
var y=parseFloat(document.getElementById("talla").value);
var t=parseFloat(document.getElementById("peso").value);
var x=parseFloat(z*y).toFixed(2);
v=parseFloat(t/x).toFixed(1);
document.getElementById("demo").innerHTML=v;
}
</script>
<script>
function recomendacion()
{
var b="";
var c=v;
if (c > 40.0)
{
b="OBESIDAD GRAVE. Una obesidad en grado tan elevado supone un gran riesgo para la salud y requiere un inmediato control médico. Le hace falta perder entre el 20% y el 30% de su peso, pero incluso una pequeña reducción de peso puede ayudar a mejorar el riesgo de enfermedad cardiovascular y mejorar el estado de salud general. El médico es el único que puede establecer un tratamiento para adelgazar y el posible conveniencia de un tratamiento farmacológico, quirúrgico, etc.";
}
if (c < 20.0)
{
b="DESNUTRICIÓN. Teniendo en cuenta su estatura, su peso es insuficiente. Debería ir al médico para ver si hay alguna razón para estar ten delgado, sobre todo si el cambio de peso es reciente. Le conviene engordar un poco. A veces, es suficiente con aumentar el consumo de alimentos ricos en calorías como frutos secos, añadir mayonesa o salsas a los platos. tomar quesos curados y premiarse de vez en cuando con un dulce o un helado. Aunque siempre debe hacerse con control y bajo el seguimiento de un experto a ser posible.";
}
if (c > 20.0 && c< 25.0)
{
b="NORMALIDAD. No está justificado que quiera adelgazar. En todo caso, si no está conforme con su peso, aumente un poco su actividad física y cuide su alimentación tomando una dieta variada y con abundancia de fruta y verdura.";
}
if (c > 25.0 && c < 30.0)
{
b="SOBREPESO. Usted necesita adelgazar. Y, sobre todo, debe procurar no engordar más para no evolucionar hacia la obesidad. Con el sobrepeso que ahora presenta empieza a haber asociado cierto riesto de aumento de algunas enfermedades cardiovasculares, especialmente si la acumulación de peso se produce alrededor de la cintura, más que si es en las caderas. Le aconsejamos que consulte a un nutricionista. Si sigue el régimen hipocalórico que le proponga y realiza actividad física de forma regular, en unos 6 meses perderá peso y se encontrará mejor.";
}
if(c > 30.0 && c < 40.0)
{
b="OBESIDAD. A partir de un IMC de 30, existe riesgo cardiovascular y de otras enfermedades, además de fatiga, sobrecarga de articulaciones, etc. Necesita acudir a un dietista o nutricionista para adelgazar al menos un 10% de su peso en unos 6 meses; no intente adelgazar por su cuenta.";
}
document.getElementById("imc").innerHTML=b;
}
</script>
</body>
</html>