function Draw() { this.qwer = "asdasd"; } Draw.prototype.todraw = function() { console.log( this.qwer ); } document.getElementById("obj").onmousedown = draw.todraw; // показывает "undefined" вместо "asdasd"
var draw=new Draw;draw.todraw();
document.getElementById("obj").onmousedown = draw.todraw; // показывает "undefined" вместо "asdasd"
<script> function Draw() { this.qwer = "asdasd"; } Draw.prototype.todraw = function() { alert(this.qwer); console.log( this.qwer ); }; var draw=new Draw; window.onload=function(){document.getElementById("obj").onmousedown = function(){draw.todraw();};} </script> <body> <button id='obj'>1111</button>