Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2015, 12:41
Новичок на форуме
Отправить личное сообщение для KomaLex Посмотреть профиль Найти все сообщения от KomaLex
 
Регистрация: 26.05.2011
Сообщений: 7

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 эксплорере это реализовывалось? Как там описывались прототипы функций родительских объектов?
Ответить с цитированием
  #2 (permalink)  
Старый 08.05.2015, 13:14
Аватар для vasa_c
Профессор
Отправить личное сообщение для vasa_c Посмотреть профиль Найти все сообщения от vasa_c
 
Регистрация: 12.03.2008
Сообщений: 183

Цитата:
Как там описывались прототипы функций родительских объектов?
Точно также.
Только в старых IE хост-объекты (включая DOM) реализованы не как обычные объекты, а через попу.
Как реализовывалось не подскажу.
Ответить с цитированием
  #3 (permalink)  
Старый 08.05.2015, 15:37
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

В IE8 есть Element.prototype
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
$.ParseJson() IE8 Artbrass jQuery 2 21.05.2014 17:02
В чем ошибка в коде под ie8? addEventListener jssj Events/DOM/Window 1 30.11.2013 18:27
JSON.stringify в IE8 sysif Internet Explorer 13 15.02.2012 09:11
Как отключить режим совместимости в IE8? kidar2 Internet Explorer 2 25.06.2011 16:45
<= IE8 memory leak, IE9 - fine AbNormy Internet Explorer 1 20.05.2011 19:47