Аналог __proto__ в ie (8+)
Есть ли таковой? Нужно нескольким определённым html-элементам добавить в прототип свойства. Заменять их прототип на другой не вариант (да и не получится, собственно), а добавлять каждому отдельно - не будет работать hasOwnProperty (т.е. будет, конечно, но не так, как надо).
|
В голову пришло вешать геттеры/сеттеры (благо в ie8 они есть) на элемент, и смотреть, нет ли такого у него в прототипе, но это как-то не очень...
|
Цитата:
|
Цитата:
|
Я считаю порочной практику изменения, или тем более переопределения прототипов не своих объектов.
trikadin, Расскажите пожалуйста, что за задача перед вами стоит, что вам приходится использовать такие хаки? |
Цитата:
Тяжела и неказиста, короче... |
trikadin, :)
(взял попкорн) |
Цитата:
|
trikadin, ну яж вроде говорил тебе что в VB объект добавить свойства не возможно... а если добавить не возможно значит и прототипа не будет... об этом весь инет гудит что VB обекты можно делать только статическими.. И это огромный недостаток, который пока еще никто не поборол.
(но я буду продолжать есть покорн, может тебе удастся побороть это) |
Цитата:
Цитата:
![]() |
Failed?
|
Очень жаль.
|
FINoM, на самом деле, получилось кое-что. Но, во-первых, это было очень хитрожопо (читай: говнокод), а во-вторых, там память текла. Я сейчас постараюсь нарыть этот код, а то что-то он у меня затерялся (скорее всего, остался на старом диске). Если нужно, конечно.
|
Часовой пояс GMT +3, время: 00:59. |