Показать сообщение отдельно
  #3 (permalink)  
Старый 01.10.2010, 17:33
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

function changeColor( color ) {
    this.style.color = color;
}
var main = document.getElementById("main");
changeColor.call( main, "black" ); // this в этом контексте будет отноститься к main

function setBodyColor() {
    changeColor.apply( document.body, arguments );
}

setBodyColor( "black" ); // this в этом контексте будет отноститься к doucment.boyd

это вам для примера как сделать this независимым!

Последний раз редактировалось HelpeR, 01.10.2010 в 17:37.
Ответить с цитированием