Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的关闭弹出面板_Javascript_Asp.net - Fatal编程技术网

javascript中的关闭弹出面板

javascript中的关闭弹出面板,javascript,asp.net,Javascript,Asp.net,我想关闭asp面板ID=“pnlPopup”中的弹出gridview,在面板内部得到了ID=“MultiSelectGridView1”的gridview。在父页面的文本框中放入所选值后,我试图关闭弹出面板。但它返回关闭所有窗口,包括父页面。希望能有所帮助 <script type="text/javascript"> function setSearch(row) { var tbl = document.getElement

我想关闭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>

函数集搜索(世界其他地区){
var tbl=document.getElementById(“”);
var txt=document.getElementById(“”);
txt.value=tbl.rows[row+1]。单元格[1]。innerText;
window.close();
}
只需按如下方式使用:

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

弹出窗口和窗口是不同的东西。如果你调用(没有参数,并且会忽略你给它的参数),一个实际的窗口(实际上通常是一个浏览器标签)将被关闭-到目前为止,浏览器甚至允许JavaScript做这样的事情…@Jeroen谢谢你的回复!!你有什么建议关闭弹出窗口?如果没有错误,弹出窗口模式应该是使用显示无。。。这将是接近,唉,还没有建议,这就是为什么我把我的信息作为一个评论,而不是一个答案。目前,使用测试设置检查我给出的任何答案对我来说都不方便,我也不记得gridview的相关功能。你查过文件了吗?编辑您的问题,让我们知道您在哪里搜索过,以及您尝试过哪些其他解决方案。MSDN不是最好的,但它肯定有一些关于这方面的信息?