john.brown Posted February 26, 2007 Report Share Posted February 26, 2007 (edited) Ir objektiņš MenuItem, un iekš tā jāpalaiž taimeris, kurš ar noteiktu intervālu izsauc kādu objekta funkciju. Nu šitā: MenuItem.prototype.doResize = function() { if(this.tSize == this.width) { this.stopTimer(); } else if(this.tSize > this.width) { this.enlarge(); } else { this.minimize(); } } MenuItem.prototype.startTimer = function() { if(this.timer == undefined) { this.timer = setInterval("this.doResize()",5); // te problēmiņa } } Nu, problēma iekš tā, ka viņš saka "this.doResize() is not a function" :( Kāds zin, kā to dabūt gatavu? ------------------------------- Nu, patiesībā atradu :) Ja kādam vajag, vot šitā jādara: this.timer = setInterval(function(obj){ obj.doResize(); }, 5, this); Edited February 26, 2007 by john.brown Link to comment Share on other sites More sharing options...
Recommended Posts