我需要关闭一段时间后经过第三方站点触发的弹出窗口。
我知道我们可以在页面正文中使用setTimeout("self.close()",5000)
关闭弹出窗口,但弹出窗口是从其他服务器触发的。我需要在一段时间后关闭弹出窗口
1
A
回答
1
我不认为你可以控制从不同的会话打开的窗口。如果可以的话,肯定会是一个很大的安全漏洞。
0
只需拨打新窗口的close
方法。
function() { // It is a popup, so obviously you need to call this from a user triggered event and not page load
var pop = window.open('http://example.com');
var close = function() {
pop.close();
};
setTimeout(close, 2000);
}
1
看看这个。
<script type="text/javascript">
var pop;
function cl() {
form1.elements["wt"].value=65;
pop.close();
}
function open_win()
{
pop = window.open("loading_page.html",'popUpWindow','height=200,width=150,left=10,top=10,resizable=yes,position=center,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes',align="center");
setTimeout("cl()",5000);
}
</script>
我用cl()
具有form
名称作为form1
和textfield
名称作为wt
5秒后,以填充一个文本字段。
相关问题
- 1. Javascript在某段时间后关闭弹出窗口
- 2. 要关闭弹出窗口
- 3. 加载后关闭弹出窗口
- 4. 3秒后关闭弹出窗口
- 5. 弹出窗口不关闭
- 6. 弹出窗口关闭
- 7. 弹出窗口不关闭
- 8. Javascript:关闭弹出窗口
- 9. 关闭弹出窗口
- 10. 弹出窗口的父窗口后不关闭在重装
- 11. 弹出窗口不滚动时关闭
- 12. 页面关闭时的弹出窗口
- 13. 成功时关闭弹出窗口
- 14. 检查一个弹出窗口关闭
- 15. 想要一段时间后弹出
- 16. 如何在关闭另一个窗口后打开一个弹出窗口?
- 17. 一段时间后自动关闭窗口
- 18. 经过一段时间后关闭tkinter窗口
- 19. 使用JQuery一段时间后自动关闭窗口
- 20. 我需要在更新后关闭浏览器窗口
- 21. 如何打开弹出窗口并关闭弹出窗口?
- 22. 关闭弹出窗口按钮上的弹出窗口
- 23. 关闭弹出窗口后刷新父窗口
- 24. 关闭弹出窗口后刷新父窗口
- 25. 保存后关闭弹出窗口的visualforce窗口
- 26. 关闭弹出窗口后自动刷新父窗口
- 27. Selenium:弹出窗口关闭后用户切换到主窗口
- 28. 只有在java swing中关闭子窗口时才需要关闭父窗口
- 29. 弹出窗口关闭后弹出窗口获取触发器的CSS过渡
- 30. programmaticaly在ubuntu中关闭弹出窗口
这不是要求的。想象一下,你已经打开了一个做'open()'部分的页面,但是'close()'部分有一个独立的页面。 – Nippey