Foros del Web » Programando para Internet » Javascript »

Crear variable desde "for"

Estas en el tema de Crear variable desde "for" en el foro de Javascript en Foros del Web. Hola a todos Estoy tratando de crear una funcion que creen un numero de variables (7 en el ejemplo de abaja). La idea seria que ...
  #1 (permalink)  
Antiguo 20/03/2006, 13:25
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Crear variable desde "for"

Hola a todos

Estoy tratando de crear una funcion que creen un numero de variables (7 en el ejemplo de abaja). La idea seria que cuando se termine de ejecutar esta funcion 7 variables tomen 7 valores distintos (en el caso : del 1 al 7)
He tratado con esto pero no me sale nada. Alguna idea por ahí.

<body>
<script>

function chekear() {

for (i=1;i<7;i++)
{
chekear+i=i
alert("chekear"+i+"="+i);
}
}
</script>
<input type="button" name="Button" value="Button" onClick="chekear()">
</body>


la idea es que se vayan creando (chekear1=1, chekear2=2, chekear3=3....) y que luego sean variable que las pueda usar fuera de esta funcion.

gracias
saludos
,
  #2 (permalink)  
Antiguo 20/03/2006, 13:34
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Prueba con:

for (i=1;i<7;i++)
{
window["chekear" + i] = i;
alert(window["chekear"+i]);
}
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 20/03/2006, 14:12
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
No me ha funcionado
he probado con esto y tampoco

<script>
chekear1=0; chekear2=0; chekear3=0; chekear4=0; chekear5=0; chekear6=0;

function chekear() {

for (i=1;i<7;i++)
{

chekear[i]=i
alert (chekear1);
alert (chekear2);
alert (chekear3);
alert (chekear4);
alert (chekear5);

}

}

</script>


Los alert funcionan pero me devuelven valor 0.
.
  #4 (permalink)  
Antiguo 20/03/2006, 14:29
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Cita:
Iniciado por caricatos
Hola:

Prueba con:

for (i=1;i<7;i++)
{
window["chekear" + i] = i;
alert(window["chekear"+i]);
}
}

Saludos
debo estar medio aturdido, si que ha funcionado ....
gracias caricatos
saludos
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 15:46.