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

Reply via email to