如何用JavaScript实现捕获用户浏览器分辩率的问题。

cmcfeng 2003-09-23 11:29:32
如果分辩率是600*800
我就想在脚本里显示
<DIV class=layer id=layer10 style="TOP: 200px;LEFT:500" onmouseover=menumouseover1('layer10'); onmouseout=navmenu_out1() >
如果是1024*768
我就想显示
<DIV class=layer id=layer10 style="TOP: 160px;LEFT:730" onmouseover=menumouseover1('layer10'); onmouseout=navmenu_out1() >
希望大家能提供一个完整的函数给我
谢了,由于赶进度实在没有太多时间去研究,只好这样厚颜无耻的不劳而获拉^_^
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longshenwang 2003-09-23
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<script>
function chek(){
var width=screen.width;
var height=screen.height;
if(width==1024&&height==768){
alert('调用方案A');
this.innerHIML='<DIV class=layer id=layer10 style="TOP: 200px ;LEFT:500" onmouseover=menumouseover1("layer10"); onmouseout=navmenu_out1() >';
}
if(width==1014&&height==768){
alert('调用方案B');
this.innerHIML='<DIV class=layer id=layer10 style="TOP: 160px;LEFT:730" onmouseover=menumouseover1("layer10"); onmouseout=navmenu_out1() >';
}
}
chek();
</script>
</BODY>
</HTML>
hrong 2003-09-23
  • 打赏
  • 举报
回复
在javascript中得到当前窗口的高和宽
<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>
希默软件 2003-09-23
  • 打赏
  • 举报
回复
<script>
function ChangePosition(){
if(screen.width==800){
document.all.layer10.style.top = 200;
document.all.layer10.style.top = 500;
}
else if(screen.width==1024)
{
document.all.layer10.style.top = 160;
document.all.layer10.style.top = 730;
}
}

window.attachEvent("onload",ChangePosition);
</script>
希默软件 2003-09-23
  • 打赏
  • 举报
回复
screen.width
screen.height

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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