Hola Jenny;
En la llamada a la función de javascript puedes poner un parametro y pasarle la "variable de ASP". En el ejemplo que pongo más abajo estarías pasando la variable a traves de la url. Estoy suponiendo que todos los controles los tienes contenidos en un formulario:
<form name="form1" method="post">....</post>
Ejemplo:
<%
variable = "valor1"
%>
<input type="button" onclick="aceptar('<%=variable%>');">
function aceptar(jVariable) {
document.form1.action="pagina2.asp?fVariable=" + jVariable;
document.form1.submit();
}
---------------
otra forma de pasar valores para que no se vean en la URL es almacenarlos en variables ocultas.
Ejemplo:
<%
variable = "valor1"
%>
<input type="hidden" name="fVariable" value="">
<input type="button" onclick="aceptar('<%=variable%>');">
function aceptar(jVariable) {
document.form1.fVariable.value=jVariable;
document.form1.submit();
}
-------------------
Espero haber entendido tu mensaje y que estos ejemplos basicos te puedan ayudar.
Un saludo.
Txarly