2011-04-17 21 views
5

我有一個覆蓋整個HTML文檔的iframe,並且我想傳播clicks和懸停事件回到託管文檔。從iframe傳播鼠標事件到託管文檔

我有什麼選擇?

+0

什麼*信息*要發送到託管文檔? – Alohci 2011-04-17 13:10:59

+0

Eww。你爲什麼要設置一個iframe來替換頁面? – 2011-04-17 14:13:21

+2

此外,您應該開始標記回答問題(最佳答案票數下的綠色大綱選中標記)。這有助於獲得更好的答案。 17%對17個問題不好。 – 2011-04-17 14:15:28

回答

3

幾周前我被問到了一個項目的問題。這是可能做到這一點,並在行動這裏有它的一個工作示例:

http://www.esqsoft.com/javascript_examples/iframe_talks_to_parent/

然而,要牢記的關鍵事情是,除非家長和孩子都在同一個域,它不是可能會在他們之間傳遞事件。如果您的iframe包含來自不同域的頁面,那麼我認爲您運氣不佳。

+1

沒錯。你必須控制父母和孩子的代碼才能讓他們說話。如果孩子是另一個域名,那麼你運氣不好,因爲你無法添加所需的代碼來使其工作。 – 2011-04-17 15:30:45