Доброго времени суток. Столкнулся с такой вот проблемой.
Описываю класс, вот так:
var MyClass = function ()
{
...
}
Потом в этом же скрипте определяю ему метод через прототип вот так (пробовал также описывать метод внутри класса):
MyClass.prototype.NewMethod = function () {
...
}
В коннектор сохраняю ссылку на екзэмпляр этого клаксса.
При вызове этого метода (да и вообще любого метода класса) возникает ошибка:
Microsoft JScript: Не удается выполнить программу из освобожденного сценария.
Гугл говорит, что такая проблема может возникнуть в ИЕ при расширении яваскрипт объекта в другом фрейме и мол решение - не расширять.
Может кто сталкивался с подобной проблемой?
Просто я уже много раз так делал, да и в базовом функционале куча подобного кода, и никаких проблем не было, может что-то забыл, может проблема в конкретном интерпритаторе jscript'a ...