Ayuda
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
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
Una de dos. Si quieres hacerlo en la misma página 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 página posterior, puedes meterlo como cadena en la URL
(?campo=valor...)
Y lo puedes recoger en la página 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]+";");
}
Si lo quieres mandar a una página posterior, puedes meterlo como cadena en la URL
(?campo=valor...)
Y lo puedes recoger en la página 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]+";");
}
