On 7/13/07, Laurent Brucher <[EMAIL PROTECTED]> wrote: > > Hi all, > > There was a post last December about the same problem that I'm facing > right now, which is getting a page expired error page after I close a modal > window. > The post was called "Firefox and ModalWindow" and seemed to talk about the > issue for FF only. > I've encountered the problem first with FF (2.0.0.4). After reading the > post, I tried with IE7 and it worked ok (that was this afternoon). > This evening, neither IE7 or FF work anymore. Darn! Clearing cookies and > stuff don't change a thing. > Oh, and of course, the Ajax ModalWindow example works just fine (my code > is heavily inspired from that example)... > I'm using Wicket 1.2.6, Tomcat 5.5.20, Jdk1.6u2. > > Have you guys shed any light on this issue at all? > I've tried to trace the code, but as I'm rather new to Wicket, I couldn't > really figure out what's going on... > > Anything I can do to help address this? >
i wonder, clear cookies in firefox and try again. i know there was a similar problem if you didnt set the cookie name in the modal window using setcookiename(), but looks like you did that. still, try clearing the cookies. -igor Below is the code I use, just in case. > > Reagrds, > Laurent. > > > // Page containing the modal window > public class MainPage extends WebPage { > public MainPage() > { > ... > add( *new* PreferredStationsDialog("prefStationsDialog") ); > ... > } > } > > // The modal window impl. > public class PreferredStationsDialog extends ModalWindow { > * public* PreferredStationsDialog(String id) > { > * super*(id); > > setTitle("xyz"); > setCookieName("prefStationsDialog"); > setPageMapName("prefStationsDialogPageMap"); > setPageCreator( *new* ModalWindow.PageCreator() { > @Override > * public* Page createPage() { > * return* > *new*PreferredStationsDialogPage(PreferredStationsDialog. > *this*); > } > }); > > setCloseButtonCallback(*new* ModalWindow.CloseButtonCallback() { > * public* *boolean* onCloseButtonClicked(AjaxRequestTarget > target) { > * return* *true*; > } > }); > } > } > > // The content of the modal window, as a Page > public class PreferredStationsDialogPage extends WebPage > { > * public* PreferredStationsDialogPage( *final* PreferredStationsDialog > dialog ) > { > * super*(); > > add( *new* AjaxLink("button.save") { > @Override > * public* *void* onClick(AjaxRequestTarget target) { > dialog.*close*(target); > } > }.add( *new* Label("text", "Save")) ); > > add( *new* AjaxLink("button.cancel") { > @Override > * public* *void* onClick(AjaxRequestTarget target) { > dialog.*close*(target); > } > }.add( *new* Label("text", "Cancel")) ); > } > } > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user