struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Beal <>
Subject Re: back button
Date Mon, 04 Oct 2004 16:44:39 GMT

Michael McGrady wrote:
> There are various ways to control client-side browsers.  You can show a 
> window with no back button, if you like.  You can provide your won back 
> button.  Blah, blah, blah.  There is not much you cannot do, if you want 
> to do it.
> Michael McGrady

I did make mention of some of those, but that was after I made the 
contradictory claim that we web developers have "no control" over the 
browser's back button.  I guess what I meant was more along the lines of 
having no control over *how* the browser implements the Back functionality.

I should probably also qualify that the application I'm working on does 
disable the back button using the methods that I mentioned in the second 
bullet point of my original post.  As a general rule, I don't think 
that's a good idea, but there are always exceptions.

-- Jeff

> Jeff Beal wrote:
>> andy wix wrote:
>>> Hi,
>>> Thanks, that explains why I see the deleted name.  Is there a 
>>> standard way to overcome this - some way to override the back 
>>> button's functionality?
>>> Regards,
>>> Andy
>>> _________________________________________________________________
>>> It's fast, it's easy and it's free. Get MSN Messenger today! 
>> Are you asking for a standard way to require non-standard behavior? 
>> That's easy -- just require your users to use a non-compliant browser! ;)
>> IMHO, I don't think you need to worry about it.  The back button is a 
>> user action that you are never informed of and over which you have no 
>> control.  The browser also provides a Refresh or Reload button that 
>> will get the latest version from your server.  If this will produce 
>> serious confusion to your users you can either:
>>   - Provide a help page and explain to them that the back button or 
>> history on their browser may show them an old version of the page; 
>> that they can use the Refresh/Reload button to update their page from 
>> the server
>>   - use client-side JavaScript to disable every possible means of 
>> accessing the "Back" functionality (i.e., hide the toolbar and menu, 
>> disable the keyboard shortcut, and disable the context menu)
>>   - get new users :)
>> My two cents
>> -- Jeff
>> ------------------------------------------------------------------------
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:

View raw message