Board logo

标题: 么能让ASP网页自动获得客户端分辨率。。。。 [打印本页]

作者: netice    时间: 2006-5-5 18:59     标题: 么能让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  
%>
帮我分析下那错了 啊谢谢
作者: Nothing    时间: 2006-5-6 01:04

“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>
作者: netice    时间: 2006-5-6 09:36

太棒了!。。。。终于解决分辨率问题了啊 。。。。够苦
作者: netice    时间: 2006-5-6 13:59

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

这样会更好点吧。。让他不提示。。自动转过去。。(其实我不懂javascript)
作者: Nothing    时间: 2006-5-6 23:21

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




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0