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 - уже не объект?
Можно ли это исправить?