not sure about IE but I think you should check your next() method.  The
array.length value is storing the next FREE value.  Thus it does not contain
a URL.  You should alter the code to check for:
        if (this.historyLoc<this.historyLen-1)

"Williams, Chris" wrote:

> Hi There
>
> I am trying to create an extension to the LoadPanel widget that will
> keep the history of a LoadPanel and allow users to navigate 'back' and
> 'forward'.  The code I have so far is:
>
> LoadPanel.prototype.InitialiseHistory=function()  {
>         this.history=new Array()
>         this.historyLoc=-1
>         this.historyLen=-1
>         this.pnloc=1
>         this.pnlen=1
>         }
>
> LoadPanel.prototype.UpdateHistory=function() {
>         this.historyLoc+=this.pnloc;
>         this.historyLen+=this.pnlen;
>         this.history[this.historyLoc] = this.getURL();
>         this.pnloc=1;
>         this.pnlen=1;
>         }
>
> LoadPanel.prototype.Previous=function() {
>         if (this.historyLoc>0) {
>                 this.pnloc=-1;
>                 this.pnlen=0;
>                 this.setURL(this.history[this.historyLoc-1]);
>         }
> }
>
> LoadPanel.prototype.Next=function() {
>         if (this.historyLoc<this.historyLen) {
>                 this.pnloc=1;
>                 this.pnlen=0;
>                 this.setURL(this.history[this.historyLoc+1]);
>         }
> }
>
> The problem I have at the moment is that the 'Previous' and 'Next'
> functions will only work in IE5.5 if I have an alert in the function.  I
> don't know why.  Can anyone enlighten me?
>
> Cheers
>
> Chris Williams
> IT  Analyst - HRIT Asia Pacific, Cisco Systems (Australia) Pty Ltd.
> _____________________________________________________
> Phone: +61 2 8446 5020  Fax: +61 2 8446 8410
> Mobile: 0402 896 764    E-mail: [EMAIL PROTECTED]
>
> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-help

--
Michael Pemberton
[EMAIL PROTECTED]
ICQ: 12107010




_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to