Referer solo funcionará si existe una acción ejecutada por el cliente, este caso hacer click en un link.
Como alternativa podrías pasar desde esa función JavaScript la URL en la que se encuentra actualmente y quizás combinar esto con una variable de sesión, no se es solo una idea inicial:
Código ASP:
Ver originalfunction PageUrl
dim sPort
sPort = Request.ServerVariables("SERVER_PORT")
if sPort = "80" then
sPort = ""
else
sPort = ":" & sPort
end if
PageUrl = "http://" & Request.ServerVariables("SERVER_NAME") & sPort & _
Request.ServerVariables("URL") & "?" & _
Request.ServerVariables("QUERY_STRING")
end function
Tomada de:
http://stackoverflow.com/questions/2...in-classic-asp
Código Javascript
:
Ver original<script>
function ventana()
{ventana=window.open("test.asp?referer=<%=PageUrl%>", "", "");}
</script>
Saludos