在一个静态1.htm页面中间有份 frame , 在frame 里面的src 为 2.htm 。
在2.htm 里面的按钮触发事件中 弹出一个遮罩层,这个层 能够锁屏不。
如果能,如何锁屏?
不能,为什么?

解决方案 »

  1.   

    <script type="text/javascript">
    function ss(){
    alert("a");
    }
    </script>
    </head><frameset rows="10%,*">
    <frame src="http://www.baidu.com" />
        <frame src="注册屏蔽层.html" />
    </frameset>
    <script type="text/javascript">
    function ss(){
    window.parent.ss();
    }
    </script>
    </head><body>
    <div id="test"></div>
    <input type="button" onclick="ss()" value="ss">
    </body>
    试了下想用div遮盖貌似不行呢  哈 等高手
      

  2.   

    你为什么要用frameset呢?
    如果只用iframe的话,在iframe里面的页面上,使用window.parent.ss();是绝对可以访问到父窗口的
    这样的话,你只需要在父窗口准备好弹出遮盖层的function就ok了。
      

  3.   

    肯定不行。 2.html 的 div 最大只有 iframe 那么大。
    只能遮挡2.html 的部分。要遮挡整个页面。
    必须在主窗口弹出div