10.03.2010, 13:17
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Яваскриптовых геттеров и сеттеров в IE до 8 версии нет.
Варианта обхода этого два: - VBScript. Объект, созданный vbs, доступен js, и в vbs есть-таки и геттеры и сеттеры. Вот, только, добавить свойств к таким элементам нельзя и прототипами они быть не могут, так что, считай, бесполезная вещь.
- DOM-элемент и onpropertychange. То-бишь, создаем коммент, прицепляем его к document, а потом при изменении любого из его свойств получим вызов события. Если не критично наличие «левых» свойств у объекта, то вполне юзабельно. Минусы: опять-таки, забудьте про прототипы, а если создадите пару тысяч таких объектов, то производительность Вас уже не порадует.
Как-то так…
|