用ASP怎么取得客户端浏览器的宽高

zhuangbx220 2003-12-14 09:06:13
用ASP怎么取得客户端浏览器的宽高,是不ASP,不是用JSCRIPT,VBSCRIP来做

如果用JSCRIPT,VBSCRIP来做,那用ASP怎么取得它的值呢?

它们是这样的,ASP要怎么样写啊?

<SCRIPT language=JavaScript>

var winwidth = window.screen.availWidth
var winheight = window.screen.availHeight
var sizer = window;
sizer.moveTo(0,0);//移动IE窗体位置

</SCRIPT>
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2003-12-15
  • 打赏
  • 举报
回复
客户端的设置建议还是用客户端的脚本来取, 若服务器端需要, postBack 就是了:
<body><SCRIPT LANGUAGE="JavaScript">
var s = "";
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
alert(s);
</SCRIPT>
zhuangbx220 2003-12-15
  • 打赏
  • 举报
回复
unknown---分辨率的宽
unknown---分辨率的高
unknown: 页面的宽
unknown: 页面的高

我在IE6.0中使用不能正常显示
DeltaCat 2003-12-14
  • 打赏
  • 举报
回复
IE5.0+适用
DeltaCat 2003-12-14
  • 打赏
  • 举报
回复
Dim objBrowsCap
Set objBrowsCap = Server.CreateObject("MSWC.BrowserType")

objBrowsCap.Width---分辨率的宽
objBrowsCap.Height ---分辨率的高


objBrowsCap.availWidth : 页面的宽
objBrowsCap.availHeight: 页面的高
angel2a 2003-12-14
  • 打赏
  • 举报
回复
好像我都用脚本取的,生成页面后才取得到页面款宽高亚。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧