Foros del Web » Programando para Internet » ASP Clásico »

Arrays desde Asp a Js, porque no se muestra

Estas en el tema de Arrays desde Asp a Js, porque no se muestra en el foro de ASP Clásico en Foros del Web. Intento insertar los datos de cada cliente en un array distinto y luego mostrarlos, pero no se porque no se muestran <%Sub DatosClienteparaUsuario %> <script ...
  #1 (permalink)  
Antiguo 14/04/2007, 12:42
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 11 meses
Puntos: 0
Arrays desde Asp a Js, porque no se muestra

Intento insertar los datos de cada cliente en un array distinto y luego mostrarlos, pero no se porque no se muestran

<%Sub DatosClienteparaUsuario %>
<script language="javascript" type="text/javascript">
<%
set Rscliente=db.execute("select idCliente, nombrecliente, direccioncliente, direcciondoscliente, codigopostalcliente, idpais, Idprovincia, idlocalidad, telefono1cliente, telefono2cliente, faxcliente, imagencliente from Clientes order by idCliente")
contador=0
while not Rscliente.eof
%>
var ArrDatosClientes<%=contador%>
ArrDatosClientes<%=contador%>=new Array()
ArrDatosClientes<%=contador%>[0]="<%=Rscliente("idCliente")%>"
ArrDatosClientes<%=contador%>[1]="<%=Rscliente("nombrecliente")%>"
ArrDatosClientes<%=contador%>[2]="<%=Rscliente("direccioncliente")%>";
ArrDatosClientes<%=contador%>[3]="<%=Rscliente("direcciondoscliente")%>"
ArrDatosClientes<%=contador%>[4]="<%=Rscliente("codigopostalcliente")%>";
ArrDatosClientes<%=contador%>[5]="<%=Rscliente("idpais")%>"
ArrDatosClientes<%=contador%>[6]="<%=Rscliente("Idprovincia")%>";
ArrDatosClientes<%=contador%>[7]="<%=Rscliente("idlocalidad")%>"
ArrDatosClientes[<%=contador%>[8]="<%=Rscliente("telefono1cliente")%>";
ArrDatosClientes<%=contador%>[9]="<%=Rscliente("telefono2cliente")%>"
ArrDatosClientes<%=contador%>[10]="<%=Rscliente("faxcliente")%>";
ArrDatosClientes<%=contador%>[11]="<%=Rscliente("imagencliente")%>";
<%
contador=contador+1
Rscliente.movenext
wend
Rscliente.close
Set Rscliente=Nothing
%>


Aqui es donde falla


var x
for(x in ArrDatosClientes0)
{
document.write(ArrDatosClientes0[x] + "<br>");
}
</script>

<%End Sub%>


<%DatosClienteparaUsuario%>
  #2 (permalink)  
Antiguo 15/04/2007, 02:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Re: Arrays desde Asp a Js, porque no se muestra

Hola sqa212

Esto te lo contestarán mejor en el foro de ASP.

Movido desde JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 15/04/2007, 14:14
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Arrays desde Asp a Js, porque no se muestra

Pensaba que el error estaba en el codigo javascript, por eso lo puse en ese foro, ahora si que estoy perdido
  #4 (permalink)  
Antiguo 15/04/2007, 14:31
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Arrays desde Asp a Js, porque no se muestra

te serviria algo similar a esto SGA212???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 15/04/2007, 14:46
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Arrays desde Asp a Js, porque no se muestra

Shiryu_Libra he visto el post que me recomiendas pero hay lo que se hace es una matriz en asp y yo necesito los datos en una matriz de javascript

Esto asi funciona, no entiendo porque no funciona el que trae los datos desde la bd.

<%contador=0%>
<script language="javascript" type="text/javascript">
var ArrDatosClientes<%=contador%>
ArrDatosClientes<%=contador%>=new Array()
ArrDatosClientes0[0]="1"
ArrDatosClientes0[1]="cocacola"
ArrDatosClientes0[2]="calle";
ArrDatosClientes0[3]=""
ArrDatosClientes0[4]="34344";
ArrDatosClientes0[5]="1"
ArrDatosClientes0[6]="342";
ArrDatosClientes0[7]="342"
ArrDatosClientes0[8]="43444";
ArrDatosClientes0[9]=""
ArrDatosClientes0[10]="43434";
ArrDatosClientes0[11]="";
for(i = 0; i < 12; i++)
{
document.write(ArrDatosClientes0[i]);
}
</script>
  #6 (permalink)  
Antiguo 15/04/2007, 15:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Arrays desde Asp a Js, porque no se muestra

si te has fijado en el post que te mande
dice la forma de crear la base de datos, agregarlo a una matriz
por el momento esta bien...
pero mira
si tu haces tu matriz desde ASP
despues recorres ese mismo matriz y lo agregas a tu arreglo de javascript
entonces que tendras????

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 15/04/2007, 15:16
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Arrays desde Asp a Js, porque no se muestra

el error tambien podria estar en el recorrido del arreglo al escribir

var x
for(x in ArrDatosClientes0)
{
document.write(ArrDatosClientes0[x] + "<br>");
}
</script>
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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:21.