2009-02-19 2 views
0

Есть ли вообще доступ к перехвату, когда элемент добавляется в Scripting.Dictionary или подключается событие в javascript ??Scripting.Dictionary методы доступа?

Есть ли у них методы доступа, например. установить, получить или нет?

var test = new ActiveXObject("Scripting.Dictionary"); 
test("a") = "test"; 

Мне нужно выполнить еще несколько задач, когда это установлено.

Любая помощь была бы принята с благодарностью.

ответ

1

Короткий ответ: нет, извините.

Однако возникает вопрос, почему вы используете Scripting.Dictionary в JScript?

var test = {}; test["a"] = "test"; 

Я сожалею, его не все, что полезно, вы не можете перехватить Scripting.Dictionary или больше Javascript традиционного использования объекта в качестве associtive массива.

Однако вы могли бы создать класс Javascript, который обертывает любой из них, чтобы вы могли реализовать систему событий самостоятельно. Это намного больше, чем вы надеялись.

+0

Я использую его, потому что я хочу переопределить объект словаря Session, что означает, что мне не придется менять более 1000 страниц, используя синтаксис круглого скобки объекта словаря. – Schotime

+0

Сессия как в ASP-сессии? – AnthonyWJones

+0

Да. Сеанс ASP. Пытаясь перейти на ASP.net, первое, что нужно сделать, - переместить все переменные сеанса в Asp.net. – Schotime