El tema seria asi supongo (para manejarlo con session):
Esta pagina debe ejecutarse cuando se inicia sesión o se la pierde:
Nombre: setresol.asp
Código:
<%
dim w
w = request.querystring("w")
if len(w) = 0 then
%>
<script language="javascript" type="text/javascript">
<!--
window.location='setresol.asp?w='+screen.width;
//-->
</script>
<%
else
session("resol") = w
response.redirect("home.asp")
'o bien request.servervariables("HTTP_REFERER") para volver a la pagina que lo envió, pero hay que revisar que no venga de otro sitio!
end if
%>
en el resto de las paginas, para leer la resolución
Código:
<%
dim resol
resol = session("resol")
if len(resol) = 0 then response.redirect("setresol.asp")
select case resol
case "800"
'muestra para 800
case "1024"
'muestra para 1024
case else
'lo que sea
end select
%>
También se podria hacer un include de setresol y utilizar refresh, lo cual calculo que seria mas eficiente ya que ahorramos pedidos al servidor.
Espero te sirva de algo, Saludos!