我正在尝试使用'top'变量从iframe引用我的主页面中加载的.js文件中的javascript函数。它适用于FF,Safari和IE6,但不适用于IE8。
该片段(已分配给onmouseover):
top.set_image(this, 'images/login_h.png')
其中set_image是我的功能。
错误是“对象不支持此功能”
另外,我一直在寻找top的定义。我无法在ECMAScript规范或w3schools网站上找到它,谷歌也没有帮助(谁是顶尖的常见词?)。
答案 0 :(得分:2)
在IE8中top
是DispHTMLWindow2(最外层窗口对象)类型的对象。
已经在this问题中进行了讨论。
答案 1 :(得分:0)
问题不在于top,而是在定义函数的.js脚本中使用关键字“const”。由此产生的语法错误使函数未定义。错误报告中似乎存在一些不一致之处,我很确定错误消息至少没有出现过。