Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2012, 19:12
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

IE 7 тупит при расширении прототипа
Object.prototype.getTypeClass = function() {
 return Object.prototype.toString.call(this).slice(7,-1);
}
alert(document.getTypeClass);

В ИЕ7 алертит undefined, в нормальных браузерах - код функции.
При этом
Object.prototype.getTypeClass = function() {
 return Object.prototype.toString.call(this).slice(7,-1);
}
alert(({}).getTypeClass);//Выводит код фи-и


Что в ие document - уже не объект?
Можно ли это исправить?
Ответить с цитированием