Помогите, пожалуйста.
Здравствуйте.
Я не силен в javascript, всего 3-ий день с ним работаю. И наткнулся на проблему, над которой бьюсь уже целый день. Есть обьект (newObj), который создается на основе другого обьекта (oldObj), наследуя все его свойства. Различаться они должны лишь событием onclick. Т.е. у newObj событие onclick должно быть таким же, как и у oldObj, плюс какая-то заранее определенная ф-ия. Пытался сделать это нижеприведенным кодом, но ничего не получается. newObj.onclick = new Function('SomeFunction();' + oldObj.onclick); P.S.: код должен корректно работать в IE. Заранее благодарен. |
var old_func = newObj.onclick;
newObj.onclick = function(){
//здесь что-то выполняется
if(old_func)old_func();
}
|
Спасибо большое, все работает! :)
|
| Часовой пояс GMT +3, время: 21:38. |