首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用javascript使浏览器窗口在按钮单击时从后台返回到前端?

如何使用javascript使浏览器窗口在按钮单击时从后台返回到前端?
EN

Stack Overflow用户
提问于 2013-01-25 17:23:23
回答 2查看 159关注 0票数 0

如果用户点击一个按钮,就会打开一个新窗口,用户可以在其中做一些不相关的事情。如果用户单击前一个页面,新窗口将被推到后台,用户将无法再看到它。到目前为止,这还不是什么不寻常的行为。

我现在需要的是,已经打开的窗口返回到前面的第二个按钮点击用户。这个是可能的吗?多么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-25 17:27:29

您需要将窗口对象存储在一个变量中,比如w。然后,您可以使用focus()将其再次放在最前面:

代码语言:javascript
复制
w.focus();
票数 3
EN

Stack Overflow用户

发布于 2013-01-25 17:34:51

检查窗口是否存在。如果没有,请创建它。如果是这样,就给它一个焦点。下面这样的代码应该可以解决这个问题。

代码语言:javascript
复制
<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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14518794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档