Alguien sabria...?

zhukov
15 de Mayo del 2004
Alguien sabra decirme porque en esta funcion de jscript el codigo en el que pongo rs.movefirst si me lo reconoce y en el que pongo rs.movenext no?


function rellenar(id)
{

var jid,jtex;
var vecuno=new Array(<%=tot-1%>);
var vecdos=new Array(<%=tot-1%>);
var i;
var j=0;
for (i=1;i<<%=tot%>;i++)
{
vecuno[i]=<%=rs("imaid")%>;
vecdos[j]='<%=rs("imaRuta")%>';
if (vecuno[i]==id)
{
document.forms.form1.textarea.value=vecdos[j];
}
<%rs.movenext%>
j++;
}
<%rs.movefirst%>
}

orion
15 de Mayo del 2004
Vamos a ver, una pagina como es la tuya con ASP y Jscript, se genera y ejecuta en dos pasos.
1. Se ejecuta toda la parte ASP en el servidor. Todo lo que es html y/o jscript, ni lo ejecuta ni lo entiende, simplemente lo envia al navegador del cliente.
2. El navegador del lado cliente recibe la pgina ASP, y ejecuta el jscript si lo hubiera.
t problema es que ests tratando de que se ejecute ASP y jscript a la vez, y eso no ocurre, entre otras cosas porque se ejecutan en mquinas distintas. Tienes que redefinir la generacin del cdigo html. Espero no haber complicado mucho la explicacin, pero es algo fundamental, saber el orden de ejecucin de la parte cliente y servidor.


Saludos