master_x
Pitavale XXI wieku
Как достучаться до функции внутри объекта?
Есть javascript:
код расписал для того, чтобы понятно было
Вопрос: код как вы сами уже догадались не рабочий А все дело в this.setName('Pitaval'). Так вот каким образом обратиться к методу класса, если this занят, т.е. указывает на объект, который вызвал событие?
Пока отделался добавив внутри Hello переменную Nspace=this;
Теперь вызов setName выглядит так: Nspace.setName('Pitaval'). Чую, что не правильно... Буду рад комментариям.
Есть javascript:
PHP:
function Hello()
{
var Name='nobody';
this.setName=function(name){
Name=name;
}
this.hello_init=function(){
this.setName('Pitaval');
alert('Hello '+Name);
}
}
var msg=new Hello();
window.onload=msg.hello_init;
Вопрос: код как вы сами уже догадались не рабочий А все дело в this.setName('Pitaval'). Так вот каким образом обратиться к методу класса, если this занят, т.е. указывает на объект, который вызвал событие?
Пока отделался добавив внутри Hello переменную Nspace=this;
Теперь вызов setName выглядит так: Nspace.setName('Pitaval'). Чую, что не правильно... Буду рад комментариям.