asp.net C#使用javascript重新加载已打开的弹出窗口按钮
我有一个按钮,通过点击(第1页)中的按钮打开弹出窗口,该按钮将打开(第2页), 它工作正常,但我想当我再次单击弹出按钮时,我想重新加载或刷新已打开的窗口(第2页)。问题是,当我再次单击按钮时,它将重新加载当前页面(第1页) java脚本:asp.net C#使用javascript重新加载已打开的弹出窗口按钮,javascript,c#,Javascript,C#,我有一个按钮,通过点击(第1页)中的按钮打开弹出窗口,该按钮将打开(第2页), 它工作正常,但我想当我再次单击弹出按钮时,我想重新加载或刷新已打开的窗口(第2页)。问题是,当我再次单击按钮时,它将重新加载当前页面(第1页) java脚本: function openPopUp() { var x = window.open('emp_search.aspx', 'My popUp', 'width=570,height=290,left=500,right=300,men
function openPopUp() {
var x = window.open('emp_search.aspx', 'My popUp', 'width=570,height=290,left=500,right=300,menubar=No,status=no,location=yes,toolbar=No,scrollbars=No,location =No', ''); //open popup window
x = window.opener.location.reload(); //reload the already opened popup window
return false;
}
按钮:
<button type="button" onclick="openPopUp();" >Click Me!</button>
点击我!
我使用x.focus()解决了这个问题
而不是x=window.opener.location.reload()
x
是由于window.open()
而导致的窗口。所以x.location.reload()
。但是,您必须以不同的方式存储x
。也要注意。