Car*_*los 12 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>
Run Code Online (Sandbox Code Playgroud)
Pra*_*ana 20
编辑
父窗口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>
Run Code Online (Sandbox Code Playgroud)
子窗口即弹出窗口文件
以下脚本应位于子窗口中.子窗口将打开,并在1秒后自动隐藏.方法中1000指定的值setTimeout是子窗口打开的持续时间(以毫秒为单位).如果希望子窗口打开更长时间,可以增加此超时持续时间.
<body onLoad="setTimeout('window.blur()', 1000);"
onFocus="setTimeout('window.blur()', 1000);">
Run Code Online (Sandbox Code Playgroud)
这可能适合您:在onload您的子窗口中添加此行代码...
window.parent.opener.focus();
Run Code Online (Sandbox Code Playgroud)
odu*_*ont 13
popunder = window.open('http://www.google.com','newwindow','width=200, height=200', "_blank");
popunder.blur();
window.focus();
Run Code Online (Sandbox Code Playgroud)
虽然它会导致安全问题,但我想其中一种方法是:
popup = window.open('http://www.google.com', 'newwindow', "_blank");
popup.blur();
Run Code Online (Sandbox Code Playgroud)
这只适用于IE.对于其他浏览器,您需要将安全级别设置为最小值.
| 归档时间: |
|
| 查看次数: |
34162 次 |
| 最近记录: |