发新话题
打印

么能让ASP网页自动获得客户端分辨率。。。。

么能让ASP网页自动获得客户端分辨率。。。。

问个问题。。怎么能让ASP网页自动获得客户端分辨率。。。。我用的是这个但是不行。。老报错
大家看看
<% @language="vbscript" %>  
<%  
  Select case Request.SERVERVARIABLES("HTTP_UA_PIXELS")  
     Case "800×600"  
        Response.Redirect "ruanj.asp"  
     Case "640×480"  
        Response.Redirect "640.htm"  
     Case "1024×768"  
        Response.Redirect "index.asp"  
  End Select  
%>
帮我分析下那错了 啊谢谢

TOP

“HTTP_UA_PIXELS”这个服务器端变量只能支持IE 3版本的浏览器,而对IE 4及其更高版本的浏览器是不支持的!

不过你可以使用javascript来实现

<script language="javascript">
<!--
switch(screen.width){
case 800:
        alert(800);
        location.href="800.htm";
        break;
case 1024:
        alert(1024);
        location.href="1024.htm";
        break;
}
//-->
</script>

TOP

太棒了!。。。。终于解决分辨率问题了啊 。。。。够苦

TOP

<script language="javascript">
<!--
switch(screen.width){
case 800:
        location.href="800.htm";
        break;
case 1024:
        location.href="1024.htm";
        break;
}
//-->
</script>

这样会更好点吧。。让他不提示。。自动转过去。。(其实我不懂javascript)

TOP

是的,我故意加的,呵呵。

TOP

发新话题