I had looked there probably 10 times :) Are you implying that I need to convert my code to being Plug-In? Other than that I do not see how this page http://docs.jquery.com/Plugins/Authoring answers my question... Sorry, but please spell it out for me.
The Plug-In would be the next step for me.. But as of now I am trying to nail down the use of 'this' in JavaScript as it's a bit different from what I am used to. George. On Nov 10, 11:43 am, "Olivier Percebois-Garve" <[EMAIL PROTECTED]> wrote: > you may want to have a look herehttp://docs.jquery.com/Plugins/Authoring > > > > On Mon, Nov 10, 2008 at 5:20 PM, George <[EMAIL PROTECTED]> wrote: > > > Being newbie in JavaScript I am trying to code my own helper object > > that does pagination. > > So here is a snippet of my code. > > > MyData.prototype = { > > ....blablabla... > > PageUp: function() { > > this.iFrom += this.pageSize; > > this.CheckPageIndex(); > > }, > > > CheckPageIndex: function() { > > if( this.iFrom >= this.data.length ) > > this.iFrom = Math.floor((this.data.length - 1)/ > > this.pageSize) * this.pageSize; > > > if( this.iFrom < 0 ) > > this.iFrom = 0; > > } > > > } > > > Why do I need to call CheckPageIndex using this.CheckPageIndex when > > called from PageUp? It's in the same object... > > > Without 'this' I get an error 'CheckPageIndex is undefined'. Coming > > from object oriented languages like C++ I have a trouble > > understanding > > it. > > Or am I doing it wrong and there is a way not to specify 'this' to > > many times? > > > Thanks > > George- Hide quoted text - > > - Show quoted text -