Я думаю, это то, что вам нужно ...
function Foo() {
this.bar = false;
}
var SomeClass = { someMethod: function(vars) {
vars.onWorkIsDone();
}
}
Foo.prototype={
onLoad: function() {
alert("hello!");
},
create: function(id) {
SomeClass.someMethod({
id: id,
onWorkIsDone: this.onLoad
});
}
};
Вы правильно вызываете метод onWorkIsDone ()?