SoloCodigo

Programación Web y Scripting => ASP => Mensaje iniciado por: goreobsessed en Martes 16 de Mayo de 2006, 23:22

Título: Vector Asp En Función Javascript
Publicado por: goreobsessed en Martes 16 de Mayo de 2006, 23:22
Hola amigos, necesito que alguien me ayude en un trozo de código:

for(i=0;i<10;i++)
   {
   customarray = "<%=mis_nombres(0,i)%>";
   }

Necesito saber como recorrer el vector ASP "mis_nombres" y copiar cada dato en el vector Javascript "customarray". No reconoce la variable "i" ya que la toma como si fuera de ASP.
De antemano, gracias colegas!!!
Título: Re: Vector Asp En Función Javascript
Publicado por: ROBER.29 en Jueves 29 de Junio de 2006, 10:28
Vamos a ver, estas mexclando variables de javascript con ASP y eso no se puede hacer. Lo tendrias que hacer de la siguiente forma.

Código: Text
  1.  
  2. &#60;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34;&#62;
  3. &#60;!--
  4.   var customarray = new Array();
  5.   &#60;%For i = 0 To Ubound(mis_nombres)%&#62;
  6.   customarray[&#60;%=i%&#62;]='&#60;%=mis_nombres(i)%&#62;';
  7.   &#60;%Next%&#62;
  8.  
  9. //--&#62;
  10. &#60;/script&#62;
  11.  
  12.  

De esta forma crearias un array en javascript con los datos del array unidimensional de ASP, en el caso de que fuera bidimensional seria bastante parecido.

Yo no lo he probado, pero vamos estoy casi seguro que funciona a la primera en el caso de que el array sólo sea de una dimensión.

Pruebalo y me cuentas, si no funciona, el camino a seguir es ese, puede que se me haya olvidado algún punto y coma, o algo parecido, pero vamos el camino es ese.

Un saludo