想在default.aspx的pageload中加入验证如果session(ID)存在弹出个对话框有两个按钮让用户选择修改刚录入的单据edit.aspx或重新录入新的add.aspx.。这个对话框要求最好是弹出的层,覆盖整个所有frameset。不知哪位高人做过呢?

解决方案 »

  1.   

    1.可以弹出一个div,div中放两个按钮!计算弹出的位置使其在页面的中间!2.也可调用一个网页,参数传递,这个网页中两个按钮,用以下打开!
    window.showModalDialog("new.aspx");
      

  2.   

    将这个frame的页面iframe到一个html页面,然后在top上进行操作
    js 遮照层
    function openWindow2(zindex,width,height,alpha){
        var iWidth = document.documentElement.scrollWidth; 
        var bgDiv = document.createElement("div");
        bgDiv.id="bg";
        bgDiv.style.cssText = "top:0;width:"+iWidth+"px;height:"+document.documentElement.scrollHeight+"px;filter:Alpha(Opacity="+alpha+");opacity:0.3;z-index:"+zindex+";";
        document.body.appendChild(bgDiv); 
        var msgDiv=document.createElement("div");
        msgDiv.id="msg";
        msgDiv.style.cssText ="position: absolute;z-index:"+(zindex+1)+";width:"+width+"px; height:"+(height=="auto"?height:(height+"px"))+";";
        document.body.appendChild(msgDiv);    
    }
      

  3.   

    自己用jquery  创建一个 模态层
      

  4.   


    $(document).ready(function() {
    $("#id").colorbox({ width: "65%", height: "80%", iframe: true, overlayClose: false,
                onClosed: function() {
                     RefreshDataTable(oTable);
                } 
            });
    });        
      

  5.   

    你到CSDN资源里面搜搜 lhgdialog
      

  6.   

    用jquery的thickbox不知道怎样加按钮,又不能覆盖所有frameset。
      

  7.   

    showModalDialog是最好、最简单的方法
      

  8.   


    JQuery遮罩层登录界面实现
      

  9.   

    能覆盖frameset的吗?里面好像没有这个的介绍啊
      

  10.   

    div JQuery遮罩层登录界面实现  不能覆盖frameset
      

  11.   

    window.showModalDialog是可以实现两个按钮可是点击按钮的话能实现response.redirect  target=iframe吗?,试了好半天也不行都不是在框架内。
      

  12.   

    window.showModalDialog("编辑")
    window.location.href="newPage.aspx"这样就转向了新页面啊。你需要了解html和HTMLDOM的知识
      

  13.   


    我用此语句现在经常被脑残的IE当广告屏掉。现在我不得不转向jquery