javascript - IE 抛出 JavaScript 错误(适用于其他浏览器)

标签 javascript internet-explorer-7

我在 IE 7 中遇到 JavaScript 作用域的真正问题。

我在页面顶部声明了函数,如下所示

function close_fancy()
{
  $.fancybox.close();

}

上调用函数
<input type="reset" name="reset" id="button2" value="Close'" onclick="close_fancy();"/>

它在除 IE-7 之外的所有主要浏览器上工作,它抛出以下错误

The value of the property 'close_fancy' is null or undefined, not a Function object

请帮我解决这个...

最佳答案

试试这个:

parent.$.fancybox.close();

关于javascript - IE 抛出 JavaScript 错误(适用于其他浏览器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17043035/

相关文章:

css - IE9 在 IE7 兼容模式下在 css 中呈现数据 URI

css - 列/边距在 IE7 和 IE8 中行为不当

javascript - window.location.href 不起作用错误 - 主线程上的同步 XMLHttpRequest 已被弃用

javascript - 用图像替换 CHOOSE FILE

javascript - 如何检测网站的回访者

javascript - jQuery 字符串比较在 IE7 中的行为有所不同

html - IE7 忽略条件语句

ie7 中的 JQuery Event.target 问题

javascript - meteor 包: Templates not found

php - 通过单击图像保存变量