如何调用父窗口的函数sb(frm)并从子窗口传递父窗体?

时间:2013-11-28 20:15:46

标签: javascript

我在打开当前窗口的窗口中有以下脚本:

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'>

1 个答案:

答案 0 :(得分:1)

在父/子窗口(iframe)之间传递消息的正确工具是postMessage,否则当父母和孩子不在安全角度时,从安全角度来看,您的代码被检测为“有问题”的风险相同的域名。