点击左边的链接之后,右边显示列表,都一行一行的数据,当我点击一行数据时,弹出一个大模态窗口显示详细信息,上面有一个“审批通过”按扭的功能,点击“审批通过”按扭之后,又弹出了一个小模态窗口,上面有一个“提交”和“取消”的按扭,好,我现在要做的就是,当我点击“提交”按扭时,提示提交成功,当前的小模态窗口关闭了,但是,如何把第一次弹出的大模态窗口也给关闭掉呢?这个应该怎么去实现啊?先感谢各位朋友了!

解决方案 »

  1.   

    的确,用javascript可以实现
    应该不是很难,
    楼主只要搞清楚,事件的调用关系就可以了
      

  2.   

    你把问题想复杂了,其实是二级页面
    你的列表页是不变的,当点击信息时弹出模式窗口,里面是详细信息,点审批通过是跳出来的是window.confirm()例如:
    if (confirm("确实通过吗?")){...}
    当提交时执行
    if (confirm("确实通过吗?")){
        window.returnValue = “你的定义”; // ok,no
        window.close(); //关闭二级页面
    }这时我要提醒你,模式窗口是有目的的:
    var bb = window.showModel('模式内容');
    if(bb!=null){
       if(bb=="ok"){
           //提交
            //页面刷新
       }else{
           //不做操作
        }
    }
    //这个调用模式窗口的js代码写在列表页面中
      

  3.   

    点击提交“提交”按扭时,调用以下的方法,小模态窗口里面的jsp代码是这样写:function tosave(){
    if(confirm("确定要审批吗?")) {
    document.form1.submit();
    alert("审批提交成功!");
    }
            this.close();
            window.opener.close();
    }但是,第一个大模态窗口还是有没同时的关闭啊?
    或者说,是这样写的吗?
      

  4.   

    把你写的javascript代码放到<head></head>之间