У меня проблема с кодом, который я написал. Я должен был это сделать, но я могу решить проблему. Этот javascript работает внутри iframe и является частью объекта, который создается. В частности, проблема заключается в том, что я получаю повторяющуюся ошибку каждый раз, когда «Тип» Объект »не может быть преобразован в тип« Функция »в вызове invoke (). Однако в дополнении для разработчиков IE8, проверяющем typeof функции, которую я передаю (this.AJAXCallback), ясно говорится, что эта функция передается. Есть ли какая-то конкретная причина, по которой эта ошибка может возникать?
MyObject.prototype.AJAXCallback=function(Data, e){
//snip
};
MyObject.prototype.Init=function(){
var a = window.top.window.Sys.Net.WebServiceProxy.invoke('/Data.asmx', 'GetData', false, { "IDCode":0 }, this.AJAXCallback, null);
//snip
};