div弹出在屏幕中间,锁住页面
<html>
<head>
<title></title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<!-- 把下面代码加到<head>与</head>之间-->
<style type="text/css">
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-
opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:25%;left:25%;width:50%;height:50%;padding:16px;border:16px solid orange;background-color:white;z-
index:1002;overflow:auto;}
</style>
</head>
<body>
<!--把下面代码加到<body> 与</body>之间-->
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block'; document.getElementById('fade').style.display='block'">点击这里
打开窗口< /a>
<div id="light" class="white_content">
窗口内容
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">
Close</a>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
<head>
<title></title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<!-- 把下面代码加到<head>与</head>之间-->
<style type="text/css">
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-
opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:25%;left:25%;width:50%;height:50%;padding:16px;border:16px solid orange;background-color:white;z-
index:1002;overflow:auto;}
</style>
</head>
<body>
<!--把下面代码加到<body> 与</body>之间-->
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block'; document.getElementById('fade').style.display='block'">点击这里
打开窗口< /a>
<div id="light" class="white_content">
窗口内容
<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">
Close</a>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
JS控制id 为"divv"的层在屏幕中间
function show(){
var width=document.getElementById("divv").style.width;
var height=document.getElementById("divv").style.height;
with(document.getElementById("divl").style){
left = (window.screen.width-width)/2+document.documentElement.scrollLeft;
top = (window.screen.height-height)/2+document.documentElement.scrollTop;
position='absolute'
zIndex = 1001
}
document.getElementById("divv").style.display = "block";
}