Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/09/2002, 10:26
shahm
 
Fecha de Ingreso: agosto-2001
Mensajes: 53
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Es distinto con un array binario ?

A ver, tienes un problema conceptual: El orden de ejecución. Primero se ejecuta el ASP, el resultado es una página html con sus scripts de clientes. Otro problema: el asp se ejecuta en el servidor, por lo que las varialbes estan en la memoria del servidor, los scripts que estan en el html se ejecutan en el cliente, por lo que sus variables estaran en la memoria del cliente.
Para pasar una vaiable (o un array) de asp a un script de cliente tienes que tener en cuenta esto, desde asp tienes que montar esa variable y pasarle el código al cliente.
Mira esto:

<%
...
a = 10
%>
<script LANGUAGE=vbsript>
function prueba(...)
'necesito la variable a
a = <%=a %>
end function
</script>

despues de ejecutarse el asp esto quedará así:

<script LANGUAGE=vbsript>
function prueba(...)
'necesito la variable a
a = 10
end function
</script>

con tu array tienes que hacer lo mismo, solo que metelo dentro de un bucle:

<%
prueba(0)=1
prueba(1)=10
prueba(2)=100
...
%>

<script>
<% for a=0 to n %>
prueba(<%=a%>) = <%=prueba(a)%>
<%next%>
</script>

despues de la ejecución asp quedará así:

<script>
prueba(0) = 1
prueba(1) = 10
prueba(2) = 100
...
</script>

ya tienes el array en el script
mas o menos, esa es la idea