如何获知IE和NC客户端的屏幕分辨率?
来源:asp之家 发布时间:2009-11-23 20:56:00
detectres.asp
<HTML>
<head>
<TITLE>asp教程之全能屏幕分辨率侦测</TITLE>
</head>
<%
Set bc = Server.CreateObject("MSWC.BrowserType")
brname=bc.browser
brver=bc.version
%>
<% if brname="IE" and cint(brver)>=4 then %>
<body bgcolor=white onload="doit()">
<script language=vbscript>
<!--
sub doit()
document.write "天哪,您的显示器是纯平的吗?屏幕宽是: " & screen.width & "
pixels<br>"
document.write "看,您的屏幕高是: " & screen.height & "
pixels<br>"
document.write "我知道了,您的客户端屏幕分辨率宽是: " &
document.body.clientWidth
document.write " pixels<br>"
document.write "您的客户端屏幕分辨率高是: " &
document.body.clientHeight
document.write " pixels<br>"
' 把余下页面的IE4 html 代码放到这儿,像下面:
document.write "<br><A HREF='blank.htm'>blank link</A>"
end sub
-->
</script>
'any regular html code you put here
'will disappear after the document.writes
</body>
</html>
<% else %>
<body bgcolor=white>
<% response.write "您正在使用的是 " & brname & ", version # " & cint
(brver) & " with " %>
<% if brname="IE" and cint(brver)=3 then
pixels=Request.ServerVariables("HTTP_UA_PIXELS")
color=Request.ServerVariables("HTTP_UA_COLOR")
response.write "Pixels=" & pixels & ", colors=" & colors
%>
<p>
' 把余下页面的IE3 html 代码放到这儿
</body>
</html>
<% end if %>
<% if brname="Netscape" and (cint(brver) > 1) then %>
<body bgcolor=white>
<Script Language="JavaScript">
<!--
if(navigator.javaEnabled())
{
var tools=java.awt.Toolkit.getDefaultToolkit();
var size=tools.getScreenSize();
w=size.width;
h=size.height;
}
document.write("Screen size : " + w + " x " + h + " pixels.");
//-->
</script>
<% end if %>
<p>
' 把其它的Netscape html代码放到这儿,如 :
<br>
<A HREF="blank.htm">blank link</A>
</body>
</html>
<% end if %>


猜你喜欢
- 一、函数基础简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行。Python中的函数在其他语言中也叫做过程
- 微软今天宣布正式发布SQL Server 2008服务器软件,这将帮助微软与Oracle 11g,IBM DB2 9.5数据库产品对抗.此前
- int(x, [base])功能:函数的作用是将一个数字或base类型的字符串转换成整数。函数原型:int(x=0)int(x, base=
- 好吧,我承认我是对晚上看到一张合适的票转让但打过电话去说已经被搞走了这件事情感到蛋疼。直接上文件吧。#coding: utf-8'&
- 目录函数什么是函数/方法2.为什么需要函数1、载体2、组织3、复用4、封装5、清晰6、按需3.如何声明/调用一个函数4.函数/方法的参数1、
- import requestsimport reimport jsonimport ossession = requests.session
- 目录一.简介二.特色三.flask规模化四. flask Blueprint总结一.简介Flask是一个使用Python编写的轻量级Web应
- 前言PyCharm是一种Python 的IDE工具(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部
- 因此计划先把数据转插入一个临时表,再对临时表的数据进行分析。 问题点是如何动态创建临时表。原先Insus.NET使用下面代码实现: 代码如下
- 目录前言map 并发操作出现问题sync.Map 解决并发操作问题计算 map 长度计算 sync.Map 长度前言在 Golang 中 m
- 一、注释当前行注释:# 被注释内容多行注释:""" 被注释内容 """二、用户输
- import模块时有错误红线的解决 前情提要概念:在一个文件中代码越长越不容易维护,为了编写可维护的代码,我们把很多函数分组,分别
- 最近邻法和k-近邻法下面图片中只有三种豆,有三个豆是未知的种类,如何判定他们的种类?提供一种思路,即:未知的豆离哪种豆最近就认为未知豆和该豆
- wed的打印方法具我自己懂得知道的有: 1、JQuery插件Jqprint实现 2、JQery打印插件PrintArea实现网页打印 3、C
- tf.nn.conv2d与tf.layers.conv2d的区别在写CNN中注意到tensorflow目前有tf.nn.conv2d和tf.
- 前言作为一个pythoner ,包的安装时必须懂的,这个语言跟matlab很类似,开源、共享,只要你有好的方法,都可以作为一个库,供大家下载
- 使用游标实现declare @id1 int,@oldid int,@e_REcordid int ,@Olde_REcordid intD
- 我一直都不喜欢在访问数据库时采用拼接SQL的方法,原因有以下几点: 1. 不安全:有被SQL注入的风险。 2. 可能会影响性能:每条SQL语
- pytorch 权重weight 与 梯度grad 可视化查看特定layer的权重以及相应的梯度信息打印模型观察到model下面有modul
- Profile 和 cProfile在 Python 标准库里面有两个模块可以用来做性能测试。1. 一个是 Profile,它是一个纯 Py