«Ошибка вызова метода для NPObject!» в Uploadify

Я использую Uploadify для загрузки файла в мою CMS. Все работает нормально до недавнего времени. Я получал ошибку

Ошибка вызова метода NPObject

в этой строке

document.getElementById (jQuery (this) .attr ('id') + 'Uploader'). startFileUpload (ID, checkComplete );

по этой части

uploadifyUpload:function(ID,checkComplete) {
            jQuery(this).each(function() {
                if (!checkComplete) checkComplete = false;
                document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);
            });
        },

Я не не знаю почему, и после дневной отладки и тестирования я обнаружил, что если я удалю и заменю (/ \ & / g, '\\ &') из

String.prototype.escAll = function(){
    var s = this;
    return s.replace(/\./g, '\\.').replace(/\?/g, '\\?').replace(/\&/g, '\\&');
};

, он снова заработает. Я действительно не знаю почему.

Любая помощь будет признательна!

7
задан gonchuki 27 May 2011 в 16:40
поделиться