恩。背景半透明,可以用CSS的滤镜,但是貌似只有IE支持.让DIV覆盖掉页面的所有内容就可以了。

解决方案 »

  1.   

    一个简单的效果。<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><body>
    <script>function show(){
    confrim.style.display="block"
    disabled.style.height=document.body.offsetHeight
    disabled.style.width=document.body.offsetWidth-16
    disabled.style.display="block"
    }
    function hide(){
    confrim.style.display="none"
    disabled.style.display="none"
    }
    </script>
    <img id=myimg src="http://zi.csdn.net/csdn-ppbutton_120.gif" onclick="show()">
    <a href="">asd</a>
    <div id=confrim style="position:absolute;margin-top:20%;width:200;height:80;border:1px solid #666;background:#EEE;z-index:1001;display:none">
    确认删除<br>
    <input type=button value=确认 onclick=hide()>
    </div>
    <div id=disabled style="position:absolute;top:0;left:0;width:1000;height:1000;z-index:1000;background:#eee;;filter:Alpha(Opacity=50);display:none"></div>
    </body></html>