2010-02-08 66 views
3

我知道要使用CSS獲取顯示當前頁面狀態的鏈接,我必須創建新頁面,但我寧願不重新加載菜單並使用iframe。那麼,如何使我的菜單按鈕保持與當前頁面活動狀態相關的iframe中的相應頁面?JS保持與iFrame內容相關的菜單活動狀態

如何在窗口加載時將一組行爲附加到鏈接上?

任何幫助表示讚賞! THANKs

回答

0

本文討論如何附加事件以在父站點和iFrame之間進行通信。 http://ajaxian.com/archives/cross-domain-iframe-communication-without-location-polling

但是,您必須從與您的父站點相同的域加載iFrame資源,並且可以控制該頁面上加載的腳本。否則,它會落入跨域請求類別,並且很難完成此操作。這種限制是設計上的,因爲它會帶來重大的安全問題。

+0

這不完全正確:請參閱https://developer.mozilla.org/en/docs/DOM/window.postMessage – kuncajs 2013-05-05 16:10:12