0

我们正在使用一些 javascript 来更新子框架。这在 IE7 和 IE8 中运行良好,但仅在打开兼容模式时才在 IE9 中运行。我在下面添加了代码片段。我尝试了各种解决方案,包括使用窗口而不是文档,但似乎没有任何效果。总是给出错误“预期功能”。

任何帮助将不胜感激!谢谢,安德鲁

 <script language="jscript">
 function UpdateContent(strAddress) {
       document.frames("content").document.location.replace(strAddress);
                    }
</script>
4

1 回答 1

1

document.frames是一个非标准(可能不存在)的集合。

要阅读 IFrame 集合,请使用方括号和window.frames. 此外,删除language="jscript"或替换为language="javascript".

frames["content"].document.location.replace(strAddress);
于 2012-05-01T10:35:12.637 回答