如何从父窗口调用 ifram 中的 javascript 函数。我有一个包含 iframe 的 jsp 页面。jsp 页面由“a.yeama.net”服务器提供服务,而 iframe 由“b.yeama.net”服务器提供服务。
<iframe width="1200" height="640" name="data" id="dataId" >
</iframe>
<br/>
<input type="button" name="data" value="Save data" onclick="callSaveData();" />
从父 jsp 页面尝试以下代码并在 IE 中收到权限被拒绝错误
window.frames['data'].callData();
也试过
document.getElementById('dataId').contentWindow.callData(); //didn't work
iframe 中的函数
window.callData = function(){
alert('Iframe function');
}
非常感谢您的帮助。