Всем привет! Возникла проблема с JS во всеми любимом эксплорере.
Добавляю через прототип функции к обьекту Object таким образом:
Object.prototype.some_func = function() {
alert('it works!')
}
Теперь эта ф-я
some_func по должна появиться во всех объектах.
Для удобства работы, некоторые ф-и помещаю в общий обьект:
var test_obj = {
func1:function(){},
...
funcN:function(){
this.target_obj = document.getElementById('some_id')
alert( typeof( this.target_obj.some_func ) )
// выводит "function"
}
}
так вот
test_obj.funcN() и выводит function. В FF, в Chrome, в Opera. Но не в IE. в IE у
target_obj почему-то нет ф-и
some_func.
В чем косяк то может быть!?