2012-12-11 28 views
2

我想查询字符串追加到父页面当我们关闭使用JavaScript弹出窗口关闭弹出窗口。 我使用下面的代码,但它不工作:追加查询字符串到父页面,当我们使用JavaScript

parent.location.href =parent.location.href+"?PostComments=true"; 
+1

'window.opener.location.search =“?PostComments = true”;' – adeneo

+0

将window.opener的值取为undefined。不工作... – HBK

+0

尝试'window.opener.document.location.search'? – adeneo

回答

1

这似乎为我工作!有点过分添加到评论,所以我会后它作为一个答案:

var win=window.open('','','width=200,height=100'); 
    win.focus(); 
    win.onunload = function() { 
     window.location.search = "querystring" 
    }; 

注意,一旦你改变了查询字符串的页面重新加载,并且弹出在循环再等开了,但我假设你打开某个事件的弹出窗口,而不是页面加载,所以这应该不是一个真正的问题。

相关问题