2012-11-10 61 views
1

我有一種情況,iframe觸發父窗口的單擊事件並將參數傳遞給父窗口。我已經嘗試了下面的代碼,但參數是未定義的。不知道我做錯了什麼。如何將參數從iframe傳遞給父項?

在iframe中

jQuery("#add",window.parent.document).trigger('click',"3"); 

代碼代碼父窗口 -

jQuery("#add").live('click',function(e,cid){      
    //cid is undefined 
}); 

請幫助。 謝謝。

回答

3

僅當iframe src與父母來自同一個域時才適用。

父窗口

jQuery("#add").live('click',function(e,cid){      
    //cid is undefined 
}); 
window.eventFromIframe = function(id, eventName value){ 
    jQuery("#"+id).trigger('click',value); 
}; 

內的iframe

window.parent.eventFromIframe('add','click', 3); 
+0

嗨@Anoop,裏面的iframe,什麼是 「eventFromIframe」?在iframe中它是一個函數嗎? –

相關問題