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 - уже не объект? Можно ли это исправить? |
DOM-объекты в IE<9 не являются потомками Object
|
М-да... Я думал, что в JS все переменные - потомки Object
А что касается Цитата:
|
Неужели нет идей?
|
| Часовой пояс GMT +3, время: 05:56. |