Показать сообщение отдельно
  #2 (permalink)  
Старый 16.04.2011, 11:57
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Убери var и все А если серьезно, то контексты в функции передаются через .call или .apply.
function a(f, ctx) {
 f.call(ctx);
}

a(function() {
 this.b = 1;
}, window); // Если ничего не передавать, контект будет window

alert(window.b);
Ответить с цитированием