2009-12-29 33 views
1

好的,我的主窗口打開一個彈出窗口,彈出窗口將包含一個Flex應用程序。開瓶器窗口...導航到URL?

flex應用程序將需要navigatToURL(),但也會發送POST數據。

然而,不是彈出窗口導航,我想主窗口導航到網址和接收後變量。

這可能嗎?

謝謝!

回答

2

您將不得不使用ExternalInterface在彈出窗口中調用JavaScript函數(您的Flex應用程序不知道它在彈出窗口中)。

在功能方面,你需要通過揭幕戰提交表單(你可以這樣調用開門紅的javascript函數:window.opener.func();)

this link瞭解更多信息在ExternalInterface上。

+0

請注意,爲了使這個工作,我需要在opener頁面上添加空的隱藏表單輸入,然後通過ExternalInterface從flex傳遞值,然後在提交表單之前使用JavaScript填充隱藏表單輸入和正確的值。但它然後工作。謝謝。 – 2009-12-30 17:12:05

+0

這正是我的想法。對不起,我的回答並不完整。我很高興你能工作。 – 2009-12-30 18:18:13