window.opener& facebox

时间:2009-12-17 20:50:10

标签: javascript facebox window.opener

我在facebox中打开了一个窗口。现在,我想将一些数据发送到打开的窗口 当facebox窗口关闭时。我知道如何使用普通弹出窗口进行此操作,但不能使用facebox,并且这里的文档似乎没有那么多。

知道怎么做吗?

1 个答案:

答案 0 :(得分:-1)

“将某些数据发送到打开窗口”的唯一方法是使用窗口的postMessage方法(或者您可以更改窗口的name属性,但这将从以后删除Firefox的版本)。您可能希望使用window.opener && window.opener.postMessage(your_message, facebook_origin)。如果您的意思是“向Facebook发送一些数据”,您可能希望将XMLHttpRequest用于同源代理,或者如果Facebook允许,则使用跨域请求。

编辑:对不起,我误将Facebox误认为Facebook,这是一个外部网站。