• 当关闭子窗体时刷新父窗体


    弹出子窗体更新他,即当关闭子窗体时刷新父窗体,
       function showFlow()
    {
         if(document.getElementById("hidValue").value=="")
       {
           alert("请选择一条数据查看明细");
       }
       else
       {
          var wzbm=document.getElementById("hidValue").value;
          var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px');
       }
    }
    当时不知道怎么做,
    后来我是这们实现的:
        在前台页面链接后写上如下代码document.form1.父窗体的按钮(一般用的是查询按钮).click()
    即:
      function showFlow()
    {
         if(document.getElementById("hidValue").value=="")
       {
           alert("请选择一条数据查看明细");
       }
       else
       {
          var wzbm=document.getElementById("hidValue").value;
          var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px');
          document.form1.父窗体的按钮(一般用的是查询按钮).click();

       }
    }
           这样,当我们关闭父窗体的时候,就能带动父窗体的刷新,我没有想到好的办法,当时只有这样的实现.

    可以在页面上搞个隐藏的BUTTON,在后台的按纽事件里面写

    Response.Rediret(url);就这个父窗体的URL,然后在上面添加我日志那一段HTML代码后,这样写

      function showFlow()
    {
         if(document.getElementById("hidValue").value=="")
       {
           alert("请选择一条数据查看明细");
       }
       else
       {
          var wzbm=document.getElementById("hidValue").value;
          var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px'); 
        __doPostBack('Button1','')//哪个button1就是隐藏的按钮ID,什么JS调用服务器的事件都可以实现

       }
    }

  • 相关阅读:
    【mysql+RBAC】RBAC权限处理(转载:http://www.cnblogs.com/xiaoxi/p/5889486.html 平凡希)
    【小程序】获取微信 自带的 收货地址获取和整理
    【TP3.2】跨库操作和跨域操作
    【JS】一款好用的JS日历选择插件【bootstrap-datetimepicker.js】
    Python 读写文件中w与wt, r与rt的区别
    Python 在序列上跟踪索引和值
    SoapUI 使用变量
    python 跳过可迭代对象的开始部分
    Python 迭代器切片
    Python: 类中为什么要定义__init__()方法
  • 原文地址:https://www.cnblogs.com/ryb/p/1369584.html
Copyright © 2020-2023  润新知