javascript中的关闭弹出面板
我想关闭asp面板ID=“pnlPopup”中的弹出gridview,在面板内部得到了ID=“MultiSelectGridView1”的gridview。在父页面的文本框中放入所选值后,我试图关闭弹出面板。但它返回关闭所有窗口,包括父页面。希望能有所帮助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
<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不是最好的,但它肯定有一些关于这方面的信息?