(不要弹出层)而是弹出新的网页后 父页面变灰 不可编辑这个好实现吗 也不要模式窗口(showModalDialog)最好有代码实例。谢谢

解决方案 »

  1.   

    不要弹出层 也不要模式窗口 先请教你这个是用 window.open()打开一个新窗口么?
      

  2.   

    弹一个div top:0px;left:0px;width:100%;height:100%
    背景灰色,透明度调一下就可以了,window.open调用之后就弹这个。
      

  3.   

    写个小例子,你参考着写吧!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <script language='javascript'>
    function test(){
    alert("弹出遮罩层");
    var div = document.createElement("DIV");
    div.style.cssText = 'top:0px; left:0px; width:100%; height:100%; position:absolute; background:red;filter:alpha(opacity=42); opacity:0.6;';
    document.getElementsByTagName("body")[0].appendChild(div);
    }
      </script>
     </head> <body>
    <input type='button' value='遮罩层' onclick='test();' />
     </body>
    </html>
      

  4.   

    +1在父页面 写一个关闭函数 closeDiv在子页面,  用 opener.closeDiv