我在 IE8 中有一个我无法弄清楚的错误。我正在尝试从 iframe 外部调用 iframe 内部的函数。代码的结果是“对象不支持此属性或方法”。这是代码:
<html><head>
<script type="text/javascript">
setTimeout(function () {
document.getElementById('mypage').contentWindow.MyFunction('myVar') }, 10000);
</script>
</head><body>
.....
<iframe id="mypage" src="myfile.php">
<script type="text/javascript">
function MyFunction(myvar) {
.....
}
</script>
</iframe>
.....
</body></html>