Сбой сайта в IE6 при ошибке «Неожиданный вызов метода или доступа к свойству» - PullRequest
0 голосов
/ 09 октября 2009

http://farmball.com/boston

Строка, которая «вызывает» ошибку:

IEPNGFix.process(element, 0);

Полный код: http://pastie.org/648568

Примечание: я попытался найти фразу и IEPNGFix в Google, не повезло. Также попробовал чат MIRC Javascript, прежде чем приехать сюда.

Что мне нужно изменить?

Ответы [ 3 ]

3 голосов
/ 13 ноября 2009

Вам нужно изменить функцию ловушки на:

IEPNGFix.hook = function(elm) {
    if (IEPNGFix.hook.enabled) {
        IEPNGFix.process(elm, 0);
    }
};
0 голосов
/ 02 января 2013

Смените функцию подключения, таким образом, у меня работает:

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

Ссылка здесь: http://www.twinhelix.com/cgi-bin/forum.pl/iepngfix/531

0 голосов
/ 09 октября 2009

Я не вижу, где вы определяете element как что-либо. Попробуйте передать действительное значение элемента в функцию IEPNGFix.process.

...