日期:2014-05-16  浏览次数:20369 次

js侠客们帮帮我
各位,我现在遇到了这样两个问题,就是我在做网页的时候.用到了层,就是不受网页本身限制在页面中随意放的那种

问题一:当别人不是用1024*768就变了,层的位置就变了.不在原先的位置,怎么办.

我听js说能取到屏幕的大小,我能不能根据屏幕大小调整层的位置.

js   的什么对象提供这个属性,我怎么做呢,

问题二:我想让鼠标离开层的区域时候,层就消失,我用了   onmouseout事件,js写的是让导的style= "diplay:none; "可是,当鼠标只是放在层上就消失了.而不是离开层区域没的.

请各位帮帮


------解决方案--------------------
关于第二个问题
<html>
<head>
<title> 测试 </title>
<script language=javaScript>
function hidediv(){
var oDiv=document.getElementById( 'div1 ');
oDiv.style.display= 'none ';
}

</script>
</head>
<body>
<div id= 'div1 ' onmouseout= 'hidediv() '
style= "width:200px;height:200px;background-color:#ff0000;display:block ">
ddd
</div>
</body>
</html>