现在我要做一个功能,在一个框架中(三个页面的)
点击右边页面中一个按钮,锁定整个框架的页面,用户不能进行任何操作,
当按钮事件执行完了之后,页面解锁。我现在做了一个方法是。弹出一个层 覆盖在页面的最上面,显示为半透明,
但是只能覆盖在一个页面上。覆盖不了整个框架。

解决方案 »

  1.   

    iframe做层 各个frame中调用最上层主页面中的层.
    default.aspx
    function locking() {
            document.all.Layer1.style.display = "block";
            document.all.Layer1.style.width = document.body.clientWidth;
            document.all.Layer1.style.height = document.body.clientHeight;
            document.all.Layer2.style.display = 'block';
        }
        function Lock() {
            document.all.Layer1.style.display = 'none';
            document.all.Layer2.style.display = 'none';
        }调用function covertScreen()
    {
        window.parent.locking();
    }jwindow
      

  2.   


    window.parent.locking();感谢人生如梦,我要的只是这句话而已,。呵呵