Gracias JuanRAPerez;
esta forma de poner el código no la conocía y también funciona.
Pero pasar los datos del formulario (pag_htm.htm) a pag_asp1.asp no me preocupa, ya lo tenía hecho.
Lo que sigo sin conseguir es pasar los datos de pag_asp1.asp a pag_asp2.asp.
He quitado el punto como me decías => request("Variable") <= y la página carga y no da ningún error, pero cómo hago en pag_asp2.asp para recuperar ese valor??.
Te cuento como queda el código ahora:
pag_asp1.asp
...
<%nombre = Request("Nombre")%>
<TABLE><tr>
<td class="texton"> Nombre:</td>
<td> <%=nombre%></td>
</tr></TABLE>
...
<FORM NAME="MyForm" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="pag_asp2.asp">
<INPUT TYPE=FILE SIZE=60 NAME="FILE1"><BR>
<input type=HIDDEN name="nombre" value="<%=request("Nombre")%>">
<INPUT TYPE=SUBMIT VALUE="ENVIAR" id=SUBMIT1 name=SUBMIT1 class="boton">
</form>
...
pag_asp2.asp
...
<% nombre=request.querystring("Nombre") %>
...
gracias <%=nombre %>
...
Bueno pues las páginas enlazan sin problemas, pero en el IExplorer sólo aparece: gracias
¿Qué hago para que aparezca el valor de nombre?
Miles de gracias de nuevo, y perdón por mi inutilidad