我正在尝试使用“top”变量从 iframe 加载到我的主页中的 .js 文件中引用 JavaScript 函数。它适用于 FF、Safari 和 IE6,但不适用于 IE8。
代码片段是(分配给 onmouseover):
top.set_image(这个, 'images/login_h.png')
其中 set_image 是我的函数。
错误是“对象不支持此功能”
另外,我一直在寻找top的定义。我在 ECMAScript 规范或 w3schools 网站中找不到它,Google 也帮不上忙(who'da thunk top 是一个常用词?)。
最佳答案
在 IE8 中 top
是 DispHTMLWindow2 类型的对象(最外层窗口对象)。
已在 this 中讨论过问题。
关于IE8 中的 Javascript 顶级变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1850569/