Vamos a ver, empecemos por el ASP.
Código:
<%
falta=0
i=0
aux=request.form("preguntas")
........
¿Cómo vas a obtener un valor de un campo de formulario si todavía no has enviado ese formulario? Me has dicho que la página ASP se autoenvía el formulario para procesar los datos, y tal y como lo has puesto lo primero que intentará es leer una información que todavía no existe.
Ahora, vamos con el documento HTM
Código:
<form name="test1" method="post" action=<%=request.servervariables ("URL")%>#resultados>
Si es un documento HTM no puede incluir código ASP.
Finalmente ¿qué tiene que ver esto con la función de abrir una nueva ventana con Javascript de la que hablamos al principio?