【发布时间】:2010-01-30 18:24:08
【问题描述】:
我已经搜索了互联网和这个很棒的 stackoverflow.com 网站,但我无法自拔。我不是很有经验的程序员,我的一个朋友让我修复仅在 IE6 上的错误。它适用于 FF、IE7/8、Opera。 这是在 IE6 上给出错误消息的代码部分:
(function(d, n, r) {
var ie, jscript, settings = {};
function add(element, type, listener) { element.addEventListener(type, listener, false); };
function remove(element, type, listener) { element.removeEventListener(type, listener, false); };
var l = {change:[], ready:[], load:[]};
a11y = function(f) {
a11y.change(f);
};
})
(self.document, self.navigator);
错误在第7行:a11y.change(f);其他浏览器都OK,只有IE6。我不是脚本的作者,只是想解决这个问题。有人可以帮忙吗?函数声明一定有问题还是...?
【问题讨论】:
-
您收到的错误信息是什么?
-
这里有很多代码似乎与错误无关,并且示例中缺少一些代码。你能提供更多关于这段代码试图做什么的上下文吗?
-
任何像“a11y”这样的变量名的代码都会让你紧张:-)
标签: javascript object internet-explorer-6