<script type="text/javascript">
function a()
{
var n=document.getElementById('show');
n.style.visibility= "visible";
}
function b()
{
var n=document.getElementById('show');
n.style.visibility= "hidden";
}
</script>
<body bgcolor="#669900">
<div id="show" style=" position:absolute;width:100%; height:100%; background-color:#000000;filter:alpha(opacity=70);opacity:0.7; visibility:hidden;">
<div style="width:500px; height:300px; margin:0 auto; background-color:#FFFFFF; margin-top:200px;" align="center">
<button onClick="b()" style="margin-top:100px;">点击我吧</button>
</div>
</div>
<button onClick="a()">点击我吧</button>
</body>
实现原理在于
visibility
filter:alpha(opacity=70); 、opacity:0.7; (写2个是考虑到兼容性)
position:absolute;
是让其不影响布局
希望再完善一点的话 最好加上Zindex=1000;
不过如果只有一个position:absolute;层的话
个人感觉没必要。。。。。。