javascript - 关闭 JavaScript 中的弹出面板

标签 javascript asp.net

我想关闭 asp 面板 ID="pnlPopup" 中的弹出 gridview,并在面板内得到 ID="MultiSelectGridView1" 的 gridview。将所选值放入父页面的文本框中后,我尝试关闭弹出面板。但它返回关闭所有窗口,包括父页面。希望有帮助。

<script type="text/javascript">
            function setSearch(row) {
                var tbl = document.getElementById("<%=MultiSelectGridView1.ClientID%>");
                var txt = document.getElementById("<%=txtName.ClientID%>");
                txt.value = tbl.rows[row + 1].cells[1].innerText;
                window.close(<%=pnlPopup.ClientID%>);

            }
          </script>

最佳答案

只需按如下方式使用:

document.getElementById("<%= pnlPopup.ClientID %>").style.display = "none";

关于javascript - 关闭 JavaScript 中的弹出面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32372477/

相关文章:

javascript - 快速最小-最大 AABB 碰撞检测

javascript - &lt;!DOCTYPE HTML> 导致汉堡包导航栏 javascript 无法运行

javascript - Niceforms 和 jQuery 事件

asp.net - NLogConfigurationException - 从 'System.String' 到 'System.Uri' 的无效转换

c# - 导入命名空间不使用,影响性能?

c# - User.Identity.Name 非静态字段需要对象引用

javascript - jQuery selected(chzn) 更新选项

javascript - 在 Javascript 中获取 URL

c# - 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序 native 类型的映射

c# - 如何使用 LINQ 从 DataTable 中删除行?