当前位置:编程学习 > JS >>

一个关于在窗口关闭时使用javascript 调出对话框选择操作的方法!

想要实现一个这样的功能: 当一个网页被关闭的时候,自动弹出一个对话框,上面有是跟否两个按钮,点是的时候跳转到另一个网页。 点否的时候就关闭原网页。 要求: 弹出方式不会被拦截 能达到目地! 我曾试过使用重写window.onbeforeunload 的方法,不过onbeforeunload 没有办法阻止窗口关闭,会在出现我跳转的时候把后来的窗口都给关了。 也试过配合 open来新打开一个窗口。不过这种方式会被浏览器给拦截下来!
追问:嗯 。谢谢你的回答。我是想在窗口关闭的时候,弹出对话框来进行选择, 并且最好是保持原窗口不关的情况下进行直接跳转。这样才不会被拦截。 所以就应该是在关闭前监听,那应该具体要什么操作?
答案:
这里最重要的是几个地方。第一:时间发生的那个时间点、既是window的关闭之前的时间。首先要监听到这个事件。在监听到的事件里面写上你的判断。具体的好像是有一个confirm()方法吧好像是。这个方法就是一个选择是和否的方法,如果选择是,就调用一下地址重置的方法。window.location.href=>

上一个:javascript好学吗?他的功能范围有多广?
下一个:javascript中的for in 循环跟for 循环到底有什么区别啊?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,