Ayuda

ana
27 de Febrero del 2003
Hola!
Quisiera saber como puedo leer una variable de asp en una pagina de js, es decir, tengo una pagina con extension js(funcion.js) y la otra es pagina.asp que tengo una llamada a la de js. Codigo:
pagina.asp
<script language="JavaScript" src="js/funciones.js"></script>
y en la de funciones.js quiero leer: <%=Request.Form("campo")%>.
He probado con todo y no lo lee, me lo toma como un literal.
Si alguien sabe de esto que me responda lo antes posible.
Gracias de antemano
saludos

Amolacef
27 de Febrero del 2003
Una de dos. Si quieres hacerlo en la misma pgina tienes que pasar el valor del campo a un objeto hidden de un formulario (y luego lo coges desde js).
Si lo quieres mandar a una pgina posterior, puedes meterlo como cadena en la URL
(?campo=valor...)
Y lo puedes recoger en la pgina de destino as:
cadVariables = location.search.substring(1,location.search.length);
arrVariables = cadVariables.split("&");
for (i=0; i<arrVariables.length; i++) {
arrVariableActual = arrVariables[i].split("=");
if (isNaN(parseFloat(arrVariableActual[1])))
eval(arrVariableActual[0]+"='"+unescape(arrVariableActual[1])+"';");
else
eval(arrVariableActual[0]+"="+arrVariableActual[1]+";");
}