claster, ууупс, да что ж такое-то! - опять я неправильно вопрос прочитал (мне причудилось, что у тебя там падает с ошибкой, а все из-за того, что я скопировал твой код без window.onload) - переутомление, наверно, прошу извинить =) Да, call и apply вызывают метод в контексте переданного объекта. В грубом приближении - просто подставиться нужная ссылка this (this будет правильно ссылаться - на нужный объект). А вот свойства color в твоем div'е нет. Поэтому, второй вариант (где div хранится отдельным свойством UserObject'a) правильней и подобных проблем не вызовит.
|