I think a better solution is to make the browser's back/forward buttons have the same effect as clicking on the 'Previous Question'/'Next Question' buttons. If you put effort into making that work instead of putting your effort into trying to disable the browser's back/forward buttons, then you will have a better application in the end -- one that the user's will appreciate more.
On Wed, Oct 29, 2008 at 6:12 AM, Martin Grigorov <[EMAIL PROTECTED]>wrote: > Hi Tomasz, > > Recently I integrated a JavaScript library with Wicket that could help > you with this particular application. > > Take a look at the code and examples: > > https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-jquery/src/main/java/org/wicketstuff/jquery/ajaxbackbutton > > > https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-jquery-examples/src/main/java/org/wicketstuff/jquery/ajaxbackbutton > > The code is quite new and the example page is the only test for it, so > it could have some bugs ... > > Try it and let me know whether it is in any help for you. > > Martin > > > On Wed, 2008-10-29 at 09:52 +0100, Tomasz Dziurko wrote: > > Hi. > > > > I have application which consists of questions to user provided in > > some order. Each question is reachable on the same address, let's say > > http://myApp/Question. Application engine knows which question to show > > from database record. Each question page has 'Previous Question' and > > 'Next Question' buttons which increase/decrease questionNumber in > > database and redirects to http://myApp/Question (which loads question > > looking for its number in database). > > > > My problem is: > > How "disable" 'back' and 'next' button in web browser so user can go > > to previous/next question only by using 'Previous Question' / 'Next > > Question' button? Is there a way to remove whole page from session? So > > user when clicks "back"/"next" will see custom communicate "your > > session expired or you clicked 'back' or 'next' button on your web > > browser while doing a test'. Or maybe I could achieve such > > functionality in other way? > > > > Thank you in advance for help > > > > Regards > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >