javascript - asp.net C#使用javascript重新加载已经打开的弹出窗口按钮
问题描述
我有一个按钮,通过单击(第 1 页)中将打开(第 2 页)中的按钮打开一个弹出窗口,它工作正常但我想再次单击弹出按钮时我想重新加载或刷新已经打开的窗口(第 2 页)问题是当我再次单击该按钮时,它会重新加载当前页面(第 1 页)
java脚本:
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();
推荐阅读
- git - 什么是 git diff
^ ? - node.js - Nodemailer:4 超过 8 的邮件以空正文发送
- c# - 我在 Unity 中的第一个 C# 游戏(介绍 playerprefs)
- ansible - item.stat.exist 不起作用的剧本
- mysql - mysql分析表导致奇怪的行为
- compiler-construction - 如何以我的自定义语言实现打印到标准输出?
- javascript - 错误:QueryReqWrap.onresolve 处的 querySrv ENODATA _mongodb._tcp.blog-cluster-0hb5z.mongodb.net [as oncomplete]
- asp.net - 由于身份验证错误,无法执行Scalar()
- ios - 何时可以删除 convertToUIApplicationOpenExternalURLOptionsKeyDictionary 辅助函数?
- sql - Oracle DB 查询自定义顺序