javascript - 使用 Javascript/jQuery 在当前窗口后面打开一个窗口

标签 javascript jquery

我想在点击时打开一个窗口,但我想在当前窗口后面打开它,或者当新窗口打开时它应该自己最小化。我做了一个功能,但它实际上没有工作。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function wn(){
  var mm=window.open('http://www.google.com','newwindow','width=200, height=200', "_blank");
}
</script>
</head>
<body>
<a href="#" onclick="wn()">click</a>
</body>

最佳答案

编辑

父窗口 HTML

<script language="JavaScript" type="text/javascript">
function openPopUP() {
  window.open('mywindow.html','NewWin',
            'toolbar=no,status=no,width=350,height=135')
}
</script>

<body onLoad="openPopUP();">
or
<a href="javascript:openPopUP();">Click to open popup</a>

子窗口即弹出窗口文件

下面的脚本应该在子窗口中。子窗口将打开并在 1 秒后自动隐藏。 setTimeout 方法中指定的值 1000 是子窗口打开的持续时间(以毫秒为单位)。如果您希望子窗口打开的时间更长,则可以增加此超时持续时间。

<body onLoad="setTimeout('window.blur()', 1000);" 
          onFocus="setTimeout('window.blur()', 1000);">

这可能对您有用:在您的子窗口的 onload 事件中添加这行代码...

window.parent.opener.focus(); 

关于javascript - 使用 Javascript/jQuery 在当前窗口后面打开一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11407153/

相关文章:

javascript - 为什么使用CSSOM的insertRule后样式不可见,样式标签不能重新追加

javascript - 使用 php、ajax 和 javascript 循环仅执行最后一个数组元素

javascript - canvas和SVG的区别(填充效果)

javascript - 非 Microsoft 浏览器 - 如何获取失败的错误代码?

javascript - 结合更改和 keyup

jquery - $ 和 Ember.$ 有什么区别?

JavaScript 褪色内容

javascript - 类型错误 : undefined is not a function Angular

jquery - 单击删除父 div

javascript - 如何检查是否支持 css box-shadow (jQuery)?