【问题标题】:How to refresh the one browser window from another?如何从另一个浏览器窗口刷新一个浏览器窗口?
【发布时间】:2019-06-04 10:19:04
【问题描述】:

我正在创建一个应用程序,其中

项目的数据列表包含可折叠面板,标题面板中带有编辑和删除按钮。

单击编辑按钮时,我打开了一个新的浏览器窗口以使用 window.open(); 编辑详细信息; javascript,其中包含相应项目的项目详细信息和保存按钮。

所以我需要一些功能,比如当用户单击编辑窗口上的保存按钮时,编辑窗口应该关闭,并且包含数据列表的父页面应该刷新。注意:请考虑我有父页面的 URL。

为了关闭窗口,我尝试了以下代码:

string closeScript = "<script type='text/javascript' language='javascript'>window.close();</script>";

            ClientScript.RegisterClientScriptBlock(typeof(CmsManagementPage),
                                                   "cancelScript",
                                                   closeScript);

但是编辑窗口没有关闭,有没有刷新父页面的解决办法?

【问题讨论】:

    标签: javascript c# asp.net


    【解决方案1】:

    您可以在 javascript 中创建以下函数并调用编辑按钮:

    function editClose(url) {
        window.opener.location=url;
        window.close();
    }
    

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多