在IE9中使用javascript更新帧时出现“函数预期”错误

时间:2012-05-01 10:32:04

标签: javascript

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

任何帮助都将非常感谢! 谢谢,安德鲁

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

1 个答案:

答案 0 :(得分:1)

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

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

frames["content"].document.location.replace(strAddress);