例如:
脚本.js:
function functionFromScriptJS() {
alert('inside functionFromScriptJS');
}
iframe.html:
<html>
<head>
<script language="Javascript" src="script.js"></script>
</head>
<body>
<iframe>
<body>
<script language="JavaScript">
functionFromScriptJS();
</script>
</body>
</iframe>
</body>
<html>
上面对 functionFromScriptJS() 的调用不起作用。
第一个猜测 parent.functionFromScriptJS() 也不起作用。
当包含不在 iframe 本身而是在父文档中时,是否可以从 iframe 访问这样的外部函数?
@Edit:所以我的错误是我将文档放在 iframe 标签中,我应该将它放在一个单独的文件中并通过标签的 src 属性指定。在这种情况下parent.functionFromScriptJS()有效。