No.  When you hit back, you're browser is navigating to a new page so of
course you lose all your current Javascript state (otherwise, you could
potentially leak your state to other sites which at best might corrupt them
& at worst allow attackers to steal your visitor's data).

On Fri, Apr 24, 2009 at 6:07 PM, Lakshmi <[email protected]> wrote:

>
> Hi,
>
> I have been dabbling with GWT 1.6 for a few days now and I have a
> problem with the History mechanism.
>
> I wrote a small application which consists of 4 hyperlinks and a
> panel. The content of the panel changes depending on which  hyperlink
> is clicked. Three of these are GWT defined hyperlinks which were
> created this way: new Hyperlink(" Home","Home"); The fourth is a html
> link containing href navigates the user to some external application.
> The history mechanism works properly when I navigate between the GWT
> hyperlinks. onHistoryChanged is called whenever they are clicked or
> when I use the 'Back' button between their navigations.
>
> However when I click on the html hyperlink and then the 'Back' button,
> I see that my application's url is loaded (http://localhost:8080/
> KDDBrowser.html#Home <http://localhost:8080/%0AKDDBrowser.html#Home>), but
> onHistoryChanged is not called. Instead
> onModuleLoad is called. This, I think, means that a new instance of
> the module is now serving my request because of which the state that I
> had stored in my earlier instance of the module is now lost :(
> Since it is the same browser instance I had expected GWT to route all
> requests coming from the same browser instance to the same module
> instance (and hence call 'onHistoryChanged' instead of 'onModuleLoad')
> Is there no way of maintaining state when navigating away from a GWT
> application and back?
>
> thanks,
> Lakshmi
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to