2013-11-28 107 views
1

我在這開了一個當前窗口的窗口下面的腳本:如何調用父窗口的函數sb(frm)並從子窗口傳遞父窗體?

function sb(frm){….} 

我如何可以調用父窗口的功能SB(FRM),並從子窗口通過父母的形式? 我想要做這樣的事情

if(sb(parent.form)){…} 

我試圖

var zzz = window.opener.$("#frmevent"); 

if(sb(zzz)) 
    zzz.submit(); 

的代碼我的HTML:

<form action="app_editevent.jsp?nextlevel=1&" method=post onsubmit='return sb(this);' name=frmevent id='frmevent'> 
+0

[iframe函數從iframe調用父頁面javascript函數]的可能重複(http://stackoverflow.com/questions/2161388/iframe-function-calling-from-iframe-to-parent-page-javascript-function ) – alfasin

回答

1

提供父/子窗口之間信息的權利工具(iframe中)是postMessage,否則當父母和孩子不在相同的domai上時,您從安全角度將您的代碼檢測爲「有問題」的風險ñ。

+0

他們都位於相同的域。 – user3047229