4
我有一個鏈接窗口。窗口之間的jQuery/JavaScript通信?
當鏈接被點擊時,一個模式對話框打開(它在iframe中加載另一個頁面)。
iframe包含登錄信息。當用戶登錄時,我希望模式框關閉並將消息發送回原始頁面。
我該如何解決這個問題?
在窗口和相關的iframe之間是否有JavaScript事件或者派發消息的方式?
我有一個鏈接窗口。窗口之間的jQuery/JavaScript通信?
當鏈接被點擊時,一個模式對話框打開(它在iframe中加載另一個頁面)。
iframe包含登錄信息。當用戶登錄時,我希望模式框關閉並將消息發送回原始頁面。
我該如何解決這個問題?
在窗口和相關的iframe之間是否有JavaScript事件或者派發消息的方式?
您可以像這樣從iframe調用父方法window
JavaScript方法。
window.parent.methodName();
如果您想從父窗口訪問任何元素。
$('elementSelector', window.parent).doAnyJQueryOperation();
如果你想發送消息到父窗口。
window.parent.alert('Message from iframe');
感謝這有助於很多...我甚至不知道從哪裏開始。 – redconservatory 2012-01-27 19:31:09
的iFrame中可以訪問使用'window.top'或'window.parent',此時它可以調用的父窗口的全局範圍定義的任何方法,如使用jQuery父窗口。 'window.top。$(「#someid」)。fadeIn();' – 2012-01-27 19:16:47