2010-05-12 42 views
0

我有一个带有Flash插件的页面。如果我在该网页上,我不想后,如果用户不会叶它的消息,但不保存...:检测重定向想要使用jQuery的位置

if(/containers/.test(document.location.href)){ 
    window.onbeforeunload = function(){ 
     return exit_text; 
    }; 
} 

这工作得很好,除了我,如果我保存内容在Flash插件中。在这种情况下,我不想显示那条消息。如何检测onbeforeunload方法中的url?这样我可以决定何时发布该方法!

window.onbeforeunload = function() { 
    if(/containers/.test(document.location.href) 
     return exit_test; 
} 

如果你想检查目标网址你的运气了:

感谢 马库斯

回答

0

只有在你的onbeforeunload功能,如果你想迅速展现出来返回一个值。但是,当用户单击将访问该URL的链接并检查该变量时,仍然可以设置变量。

+0

这是行不通的,因为document.location.href是实际的页面名称而不是一个,它将被重定向到。 – Markus 2010-05-12 11:54:06