zoukankan      html  css  js  c++  java
  • window.showModalDialog关闭子页面刷新父页面

    这个问题的解决方案有不少,但有些方法总会出问题,下面提一个终极解决办法做参考

    思路:在父页面提交一个LinkButton按钮,让其隐藏,关闭子页面的时候让LinkButton onclick事件重新刷新页面。

    首先在父页面添加一个LinkButton让其text为空,那么就可以隐藏LinkButton,然后注册这个按钮的js,LinkButton.Attributes.Add("onfocus", "javascript:__doPostBack('btnFresh','');");

    添加一段JS代码

     var sReturn=window.showModalDialog("" + id,'','dialogWidth:420px;dialogHeight:570px,center=yes,status=no,resizable=no,scroll=no,dialogHide=on');;
           if (typeof(sReturn) != "undefined")
           {
           if (sReturn=="1")
           {
           
             document.all["btnFresh"].focus();
          
           }
          }

     

    然后在子页面提价一下JS代码

    function reload()
     {
             window.parent.returnValue='1';window.close();
      }

    因为是showModalDialog 所以记住加入  <base target="_self"/> 

  • 相关阅读:
    java解析xml
    支持向量机SVM
    资源-菜单
    GIT
    基于OpenCV的图书扫描识别程序开发
    最大公约数(gcd)还有最小公倍数(lcm)的共通之处
    python网页分析
    python爬虫的基本知识储备
    大数加法 (A + B Problem II)
    Andy's First Dictionary (set)
  • 原文地址:https://www.cnblogs.com/zhangchenliang/p/1781926.html
Copyright © 2011-2022 走看看