Foros del Web » Programando para Internet » Javascript »

por que no me raconoce una variable en un for

Estas en el tema de por que no me raconoce una variable en un for en el foro de Javascript en Foros del Web. hola compañeros del foro, mi pregunta es por que al pasarle una variable a un for para que haga un ciclo y esta variable es ...
  #1 (permalink)  
Antiguo 24/11/2006, 10:03
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
por que no me raconoce una variable en un for

hola compañeros del foro, mi pregunta es por que al pasarle una variable a un for para que haga un ciclo y esta variable es la condicion del for, en el editor de texto me sale la variable como no reconocida por javascript, y por esto no me entra al for nunca,

aqui esta el codigo espero sea entendible


Código HTML:
 <script>    function SUMAR(){ //begin SUMA
           
           var numpr;
           numpr=parseInt(document.forms["frmadprespro"].numpr.value);//aqui //asigno el valor a numpr
           if(isNaN(numpr))//si no es numerico lo paso a cero
                 {
                   numpr = 0;
                 }
                 
           sumvalort = 0;
           
           num = numpr;//lo asigno a otra variable por si de pronto ese era el //problema

           alert(num);//imprimo el valor de la variable eso esta bien hasta ahí

           for(a=0;a<num;a++)//begin for recorrer AQUI ES DONDE NO ME RECONOCE LA VARIABLE num, LE DIGO QUE IMPRIMA num UNA VEZ Y NO LO HACE, NO ME RECONOCE ESA VARIABLE EN EL FOR
           {

             alert(numpr);
             exit;

           }//end for recorrer productos


          }//end SUMA

</script> 

la verdad no se que hacer si alguien me puede colaborar mauchas gracias.


Atentamente...


Dontripi.
  #2 (permalink)  
Antiguo 24/11/2006, 10:16
lpz
 
Fecha de Ingreso: abril-2006
Ubicación: Argentina
Mensajes: 402
Antigüedad: 18 años
Puntos: 2
Debe ser porque la variable "a" no esta declarada?
  #3 (permalink)  
Antiguo 24/11/2006, 10:26
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
no, igual no me entra al for.

pero gracias de todos modos
  #4 (permalink)  
Antiguo 24/11/2006, 13:19
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
<html>
<script> function SUMAR(){ //begin SUMA

var numpr;
numpr=parseInt(document.forms['frmadprespro']['numpr'].value);//aqui //asigno el valor a numpr
if(isNaN(numpr))//si no es numerico lo paso a cero
{
numpr = 0;
}

sumvalort = 0;

num = numpr;//lo asigno a otra variable por si de pronto ese era el //problema

alert(num);//imprimo el valor de la variable eso esta bien hasta ahí

for(a=0;a<=num;a++)//begin for recorrer AQUI ES DONDE NO ME RECONOCE LA VARIABLE num, LE DIGO QUE IMPRIMA num UNA VEZ Y NO LO HACE, NO ME RECONOCE ESA VARIABLE EN EL FOR
{

alert(numpr);
exit;

}//end for recorrer productos


}//end SUMA

</script>
<body>
<form name="frmadprespro" method="post" action="#">
<label>
<input type="text" name="numpr" />
</label>
<label>
<input type="button" onclick="SUMAR()" name="Submit" value="Enviar" />
</label>
</form>
</body>
</html>
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.