так как при назначении обработчиков теряется this, то можно его залочить с помощью bind :
(если я правильно понял)
img.onload = this.getImdt.bind(this);
пример :
<script>
function Constr(ctx) {
this.ctx = ctx;
this.loadImg = function() {
var img = new Image();
img.src = "http://javascript.ru/forum/images/smilies/lol.gif";
img.onload = this.getImdt.bind(this);
};
this.getImdt = function(x,y){
alert(this.ctx); // нужно получить this.ctx
};
}
var ctx = "something text";
var obj = new Constr(ctx);
obj.loadImg();
</script>