
29/04/2008, 01:05
|
 | | | Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 24 años Puntos: 39 | |
hacer un for en una function Hola mis estimados tengo el siguiente problema y ojala me puedan ayudar.
tengo el siguiente codigo que carga datos de un asp var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
nombre1 = this.nombre1.toString();
nombre2 = this.nombre2.toString();
nombre3 = this.nombre3.toString();
nombre4 = this.nombre4.toString();
nombre5 = this.nombre5.toString();
}
}
ese codigo me jala de maravilla pero veo que son muchas lineas que se tiene que poner y me gustaria hacerlo mas compacto y meterlo en un for y hago lo siguiente. var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
this["nombre"+i] = SendData["nombre"+i]; }
}
}
y cuando lo corro no me imprime nada
despues lo cambie por var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
nombre1 = SendData["nombre"+i]; }
}
}
y solo me imprime un campo nombre1 y del nombre2 al nombre5 me los deja vacios, alguien sabe como puedo solucionar esto.
Saludos... |