【发布时间】:2010-09-25 07:01:16
【问题描述】:
例如:
script.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() 也不行。
当 include 不在 iframe 本身而是在父文档中时,是否可以从 iframe 访问这样的外部函数?
@Edit: 所以我的错误是我将文档放在 iframe 标签内,我应该将它放在一个单独的文件中,并通过标签的 src 属性指定。在这种情况下 parent.functionFromScriptJS() 有效。
【问题讨论】:
标签: javascript html iframe include visibility