Javascript IE6上的站点中断;对方法或属性访问的意外调用“;错误
“导致”错误的行:Javascript IE6上的站点中断;对方法或属性访问的意外调用“;错误,javascript,internet-explorer,iepngfix,Javascript,Internet Explorer,Iepngfix,“导致”错误的行: IEPNGFix.process(element, 0); 完整代码: 注意:我试着在谷歌搜索短语和IEPNGFix,没有运气。在来到这里之前,我还尝试了MIRC Javascript聊天室 我需要更改什么?我看不出您在哪里将元素定义为任何东西。尝试将有效的元素值传递给IEPNGFix.process函数。我看不出您在哪里定义元素。尝试将有效的元素值传递给IEPNGFix.process函数。您需要将钩子函数更改为: IEPNGFix.hook = function(elm
IEPNGFix.process(element, 0);
完整代码:
注意:我试着在谷歌搜索短语和IEPNGFix,没有运气。在来到这里之前,我还尝试了MIRC Javascript聊天室
我需要更改什么?我看不出您在哪里将
元素定义为任何东西。尝试将有效的元素值传递给IEPNGFix.process
函数。我看不出您在哪里定义元素。尝试将有效的元素值传递给IEPNGFix.process
函数。您需要将钩子函数更改为:
IEPNGFix.hook = function(elm) {
if (IEPNGFix.hook.enabled) {
IEPNGFix.process(elm, 0);
}
};
您需要将钩子函数更改为:
IEPNGFix.hook = function(elm) {
if (IEPNGFix.hook.enabled) {
IEPNGFix.process(elm, 0);
}
};
以这种方式更改钩子函数对我有效:
IEPNGFix.hook = function(evt) {
if (IEPNGFix.hook.enabled) {
IEPNGFix.process(evt.srcElement, 0);
}
};
参考资料如下:
以这种方式更改钩子函数对我很有效:
IEPNGFix.hook = function(evt) {
if (IEPNGFix.hook.enabled) {
IEPNGFix.process(evt.srcElement, 0);
}
};
参考资料如下: