Показать сообщение отдельно
  #4 (permalink)  
Старый 24.08.2010, 18:03
Аспирант
Отправить личное сообщение для MikhailGirshberg Посмотреть профиль Найти все сообщения от MikhailGirshberg
 
Регистрация: 27.07.2010
Сообщений: 72

function func1(par1, par2){
function func2(){alert("hi, i'm fired from func2")}
this.f2name = func2;
this.v1=par1
this.v2=par2
}

var f1 = new f1(null, null)
f1.f2name()


в javascript function - это объект. Всё, что описано в функции через ключевое слово this - доступно (аналог public) извне по имени.
Ответить с цитированием