如果用户点击一个按钮,就会打开一个新窗口,用户可以在其中做一些不相关的事情。如果用户单击前一个页面,新窗口将被推到后台,用户将无法再看到它。到目前为止,这还不是什么不寻常的行为。
我现在需要的是,已经打开的窗口返回到前面的第二个按钮点击用户。这个是可能的吗?多么?
发布于 2013-01-25 17:34:51
检查窗口是否存在。如果没有,请创建它。如果是这样,就给它一个焦点。下面这样的代码应该可以解决这个问题。
<html>
<head>
<script language="JavaScript">
var popup;
function getWindow() {
if(popup==null) {
popup=window.open("http://www.stackoverflow.com");
}
else {
popup.focus();
}
}
</script>
</head>
<body>
<input type="button" value="Click me..." onClick="getWindow()" />
</body>
</html>https://stackoverflow.com/questions/14518794
复制相似问题