29/06/2012, 10:05
|
| | Fecha de Ingreso: junio-2012
Mensajes: 4
Antigüedad: 12 años, 5 meses Puntos: 0 | |
Cambiar variable local hola como están me ayudan a cambiar una variable con una función aparte miren tengo este boto
<Input type=button onclick="javascript:suma()" value="Calcular"> que ejecuta este calculo
<script language="javascript">
function suma(){
resultado = parseInt(selectmenu.value) + parseInt(selectmenu2.value) + parseInt(selectmenu3.value) + parseInt(selectmenu4.value) + parseInt(flipswitch2.value) + parseInt(flipswitch.value);
if (resultado<=-2&&resultado>=-20){
<!--alert("El porcentaje de riesgo de sufrir una enfermedad coronaria a 10 años es del: 1%")-->
$("#Email1").css("display","block");
$("#mfh1").css("display","block");
$("#mfh2").css("display","none");
$("#mfh3").css("display","none");
$("#mfh4").css("display","none");
$("#mfh5").css("display","none");
$("#mfh6").css("display","none");
$("#mfh7").css("display","none");
$("#mfh8").css("display","none");
$("#mfh9").css("display","none");
$("#mfh10").css("display","none");
$("#mfh11").css("display","none");
$("#mfh12").css("display","none");
$("#mfh13").css("display","none");
$("#mfh14").css("display","none");
$("#mfh15").css("display","none");
$("#mfh16").css("display","none");
}else if(resultado==-1){
<!-- alert("El porcentaje de riesgo de sufrir una enfermedad coronaria a 10 años es del: 2%")-->
$("#Email1").css("display","block");
$("#mfh1").css("display","none");
$("#mfh2").css("display","block");
$("#mfh3").css("display","none");
$("#mfh4").css("display","none");
$("#mfh5").css("display","none");
$("#mfh6").css("display","none");
$("#mfh7").css("display","none");
$("#mfh8").css("display","none");
$("#mfh9").css("display","none");
$("#mfh10").css("display","none");
$("#mfh11").css("display","none");
$("#mfh12").css("display","none");
$("#mfh13").css("display","none");
$("#mfh14").css("display","none");
$("#mfh15").css("display","none");
$("#mfh16").css("display","none");
} pero mas abajo tengo esta otra función que es para enviar un resultado por mailto
function mailsome1(){
who=document.exf1.who.value;
sub1="resultado examen"
body1=document.exf1.bod1.value;
ene = /ñ/;
body2=$(document.formu1.selectmenu[selectmenu.selectedIndex]).text().replace(ene, "%f1");
body3=document.exf1.bod3.value;
body4=document.formu1.selectmenu2[selectmenu2.selectedIndex].text;
body5=document.exf1.bod4.value;
body6=document.formu1.selectmenu3[selectmenu3.selectedIndex].text;
body7=document.exf1.bod5.value;
body8=document.formu1.selectmenu4[selectmenu4.selectedIndex].text;
body9=document.exf1.bod6.value;
body10=document.formu1.flipswitch2[flipswitch2.selectedIndex].text;
body11=document.exf1.bod7.value;
body12=document.formu1.flipswitch[flipswitch.selectedIndex].text;
resulgeneral="";
parent.location.href="mailto:"+who+"?subject="+sub 1+"&body="+body1+"="+body2+"%0A"+body3+"="+body4+" %0A"+body5+"="+body6+"%0A"+body7+"="+body8+"%0A"+b ody9+"="+body10+"%0A"+body11+"="+body12+resulgener al;
} hasta qui todo va bien pero quiero que con la función de arriba suma() quede en este resultado o if (resultado<=-2&&resultado>=-20) me cambie el valor la variable resulgeneral y quede así resulgeneral="variable cargada"
gracias por su ayuda ya que no se mucho de javascript |