Sorry, I can't resolve that yet.
I analyzed wicket ajax's javascript.
Maybe the reason is wicket framework's ajax javascript.
Indeed, using Firfox browser, no problem.
2007/8/8, dukejansen <[EMAIL PROTECTED]>:
>
>
> Did you ever resolve this? I am seeing the same behavior, using Wicket 1.3
> beta 2.
>
> Most of the modals are panel-backed, but some are page-backed.
>
> When ours fails, it seems the entire session is lost, no just the
> pagemaps,
> and user must authenticate again.
>
> It fails on closing 5th modal window every time when using IE7. It seems
> to
> be the 6th modal window in IE6. And it doesn't happen in Firefox.
>
> I tried setting max pagemaps to 20, I tried setting pages not to version;
> this had no effect.
>
> Any help?
>
> -Jason
>
>
> netfork wrote:
> >
> > Thanks .
> >
> > But I have specified different pagemap name.
> > Example:
> >> > modalRD.setPageMapName("modalRD");
> >> > modalRD.setCookieName("modalRD");
> >
> > after using setMaxPageMaps() to increase total number of pagemap,
> problem
> > is
> > still existing.
> >
> >
> > 2007/6/10, Matej Knopp <[EMAIL PROTECTED]>:
> >>
> >> I think your problem is that the pages are evicted from pagemap.
> >> You'll need to specify different pagemap name for each modal window
> >> component (ModalWindow.setPageMapName). Also you might need to
> >> increase total number of pagemap
> >> (Application.getSessionSettings().setMaxPageMaps()).
> >>
> >> -Matej
> >>
> >> On 6/10/07, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> >> > A panel is not needed, but an option. As you use a normal page inside
> >> > the modal window, I think you run into the limit of versioning.
> >> >
> >> > Increase your versions or disable versioning for your pages using
> >> > ajax. The latter is probably the best for your usecase, popups don't
> >> > typically work well with the back button in my experience.
> >> >
> >> > Increasing the number of versions:
> >> >
> >> >
> >>
> http://wicket.sourceforge.net/apidocs/wicket/settings/IPageSettings.html
> >> >
> >>
> http://wicket.sourceforge.net/apidocs/wicket/settings/ISessionSettings.html#setPageMapEvictionStrategy(wicket.session.pagemap.IPageMapEvictionStrategy)
> >> >
> >> > Versioning is used in Wicket for keeping track of the browser's
> >> backbutton:
> >> >
> >> > http://cwiki.apache.org/WICKET/browser-back-forward.html
> >> > http://cwiki.apache.org/WICKET/faqs.html#FAQs-Versioning
> >> >
> >> > It usually doesn't work well with Ajax, as the URL in the browser
> >> > window doesn't change. Back button support for ajax is scheduled for
> >> > after 1.3
> >> >
> >> > Martijn
> >> >
> >> > On 6/10/07, Liu Lin <[EMAIL PROTECTED]> wrote:
> >> > > Thanks for your answer.
> >> > >
> >> > > I am using 1.2.6.
> >> > > A panel in the modal window is needed?
> >> > > My modal window is a general WebPage.
> >> > > Maybe when open 6th modal window, session timeout happens.
> >> > >
> >> > > My calling modal window's code :
> >> > >
> >>
> -------------------------------------------------------------------------------------
> >> > >
> >> > > final ModalWindow modalRD = new ModalWindow("modalRD");
> >> > > form.add(modalRD);
> >> > >
> >> > > modalRD.setPageMapName("modalRD");
> >> > > modalRD.setCookieName("modalRD");
> >> > > modalRD.setPageCreator(new ModalWindow.PageCreator() {
> >> > > public Page createPage() {
> >> > > return new ModalRDPage(student);
> >> > > }
> >> > > });
> >> > >
> >> > > modalRD.setWindowClosedCallback(new
> >> ModalWindow.WindowClosedCallback()
> >> {
> >> > > public void onClose(AjaxRequestTarget target) {
> >> > > if (null != student.getResearchDirectionCode() && !"".equals(
> >> > > student.getResearchDirectionCode())) {
> >> > > collegeName.setModel(new Model(student.getCollegeName()));
> >> > > target.addComponent(collegeName);
> >> > > }
> >> > > }
> >> > > });
> >> > > modalRD.setCloseButtonCallback(new
> >> ModalWindow.CloseButtonCallback()
> >> {
> >> > > public boolean onCloseButtonClicked(AjaxRequestTarget target) {
> >> > > return true;
> >> > > }
> >> > > });
> >> > > form.add(new AjaxLink("showModalRD") {
> >> > > public void onClick(AjaxRequestTarget target) {
> >> > > modalRD.show(target);
> >> > > }
> >> > > });
> >> > >
> >>
> -------------------------------------------------------------------------------------
> >> > >
> >> > >
> >> > >
> >> > > 2007/6/10, Martijn Dashorst <[EMAIL PROTECTED]>:
> >> > > >
> >> > > > Without code, which wicket version you are using and other
> >> important
> >> > > > information particular to your problem (like: do you use a panel
> in
> >> > > > the modal window, how many times can you open the modal window
> >> before
> >> > > > this happens, etc), we can't help you!
> >> > > >
> >> > > > Asking questions in a smart way:
> >> > > > - English version:
> >> http://www.catb.org/~esr/faqs/smart-questions.html
> >> > > > - Chinese version:
> >> http://www.lat30n.cn/doc/oss/smart-questions.html
> >> > > >
> >> > > > Martijn
> >> > > >
> >> > > > On 6/10/07, netfork <[EMAIL PROTECTED]> wrote:
> >> > > > >
> >> > > > > My site uses many many ModalWindow.
> >> > > > > Now, find a serious problem.
> >> > > > > After I log on the site, I open/close some ModalWindow.
> >> > > > > At first, it's all right.
> >> > > > > But after I open/close some ModalWindow many times, session
> >> timeout
> >> > > > > happened.
> >> > > > > As a result, please watch screenshots.
> >> > > > > Please help me. Thanks.
> >> > > > >
> >> > > > > http://www.nabble.com/file/p11047290/question.gif
> >> > > > > --
> >> > > > > View this message in context:
> >> > > >
> >>
> http://www.nabble.com/Session-Timeout-Because-of-ModalWindow.-Help-me%2C-Thanks.-tf3896926.html#a11047290
> >> > > > > Sent from the Wicket - Dev mailing list archive at Nabble.com.
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Join the wicket community at irc.freenode.net: ##wicket
> >> > > > Wicket 1.2.6 contains a very important fix. Download Wicket now!
> >> > > > http://wicketframework.org
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > http://www.ipcat.cn
> >> > >
> >> >
> >> >
> >> > --
> >> > Join the wicket community at irc.freenode.net: ##wicket
> >> > Wicket 1.2.6 contains a very important fix. Download Wicket now!
> >> > http://wicketframework.org
> >> >
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Session-Timeout-Because-of-ModalWindow.-Help-me%2C-Thanks.-tf3896926.html#a12046082
> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>
>
--
http://www.ipcat.cn