IE6中的“意外调用方法或属性访问”错误的站点中断

时间:2009-10-09 17:13:26

标签: javascript internet-explorer iepngfix

http://farmball.com/boston

导致错误的行:

IEPNGFix.process(element, 0);

完整代码:http://pastie.org/648568

注意:我尝试在Google中搜索短语和IEPNGFix,但没有运气。在来到这里之前还尝试了MIRC Javascript聊天室。

我需要改变什么?

3 个答案:

答案 0 :(得分:3)

您需要将钩子功能更改为:

IEPNGFix.hook = function(elm) {
    if (IEPNGFix.hook.enabled) {
        IEPNGFix.process(elm, 0);
    }
};

答案 1 :(得分:0)

我没有看到您将element定义为何处。尝试将有效的元素值传递给IEPNGFix.process函数。

答案 2 :(得分:0)

以这种方式更改钩子功能对我有用:

IEPNGFix.hook = function(evt) {
    if (IEPNGFix.hook.enabled) {
        IEPNGFix.process(evt.srcElement, 0);
    }
};

参考资料如下: http://www.twinhelix.com/cgi-bin/forum.pl/iepngfix/531