в общем попробовал вот так:
function test(){
this.z=function(h){
alert(h);
ha();
m();
}
this.ha=function(){
alert('s')
}
}
var z=new test()
z.z('z')
function m(){
alert('m')
}
вроде как че-то да получилось. Теперь появился такой вопрос - я часто в тегах делаю так: onclick="ha()", но теперь ha() внутри test, каким образом можно вызвать ha() при onclick? и с точки зрения стандартов языка тот кусок кода, который я написал вверху он соответствует (боюсь как бы не получилось, что в одних браузерах работать будет, в других нет)?