Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Object.prototype и IE8 (https://javascript.ru/forum/events/55659-object-prototype-i-ie8.html)

KomaLex 08.05.2015 12:41

Object.prototype и IE8
 
Покопался в интернете и не нашел ответа. Направьте пожалуйста. Есть проблема
Описан прототип функции:

Object.prototype.getStyleProperty = function(prop){
    alert("test");
};

Дальше в коде

var bt = document.createElement("DIV");
bt.className = classbutton;
bt.style.height = bt.getStyleProperty("height");


В IE 8 это не работает. Ругается на этот getStyleProperty как несуществующий объект. Во всех остальных браузерах нормально. Подскажите как там в 8 эксплорере это реализовывалось? Как там описывались прототипы функций родительских объектов?

vasa_c 08.05.2015 13:14

Цитата:

Как там описывались прототипы функций родительских объектов?
Точно также.
Только в старых IE хост-объекты (включая DOM) реализованы не как обычные объекты, а через попу.
Как реализовывалось не подскажу.

Octane 08.05.2015 15:37

В IE8 есть Element.prototype


Часовой пояс GMT +3, время: 04:10.