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