Hi! thx for your helpful description! if you cound create a little simple example it would be great.
thx for your effort stefan Marilen Corciovei wrote: > > The concept is simple. You have 2 pages. The one from which you go and > the one which is supposed to follow which is rather slow. The first page > contains a hidden div which gets visible when the user submits the form. > This div is the one which you see with the animated gif. When the slow > page has finished it's load it will replace the first page. This is > based on the fact that the browser will keep the old page until the new > one is loaded. > > <input jwcid="@Submit" > listener="ognl:listeners.validateAction" > value="message:validate" > onClick="doWait(this, false);" > /> > > The doWait just shows the hidden div/iframe. The only complicated part > was to make the div/iframe about the combo boxes. If this is what you > need I could create a working simple example. > > Len > www.len.ro > > > On Thu, 2006-12-07 at 01:24 -0800, Stefan Esterer wrote: > >> Hi.. >> >> and how did you get this working? >> >> thx >> stefan >> >> >> Marilen Corciovei wrote: >> > >> > I implemented something js based here: http://www.resa-air.com/a5/be >> > while wanting for the flights results to come up. >> > >> > Len >> > www.len.ro >> > >> > On Wed, 2006-12-06 at 13:07 -0800, Sam Gendler wrote: >> > >> >> Does anyone have a mechanism for displaying some kind of please wait >> >> mechanism while waiting for a slow loading page to be rendered? I can >> >> think of a couple of potential solutions: >> >> >> >> 1. Submit form, have listener send to a please wait page which does >> >> nothing but send another request which will actually load the page in >> >> question. The problems with this include pages that require lots of >> >> data in the form submission. I'd have to stick it in the session or >> >> throw it in a hidden form. If it is a lot of data, it could be quite >> >> slow. No control over when the browser stops displaying the message - >> >> usually first byte in. If there is network latency, that could still >> >> leave several seconds without the message in view. >> >> >> >> 2. If Tapestry supports it, I can render the header of the page, >> >> including a div that says please wait, then flush to the browser >> >> before initializing the model. At the end of the page, render some js >> >> that will hide the div. Only problem here is flushing before the page >> >> is completely rendered. Is this possible in Tapestry? >> >> >> >> Note: I cannot use an ajax update of the entire page and use the >> >> effects available in an AjaxForm to render the message. At least, I >> >> don't think I can. I haven't done an analysis of the pages in >> >> question, but I'd really prefer top have my solution work on any page, >> >> rather than just on ajax-y ones. It would, however, be nice to have a >> >> solution which looks the same whether dong an ajax update (using >> >> preEffect and effect) and when doing a full page reload after a normal >> >> POST. >> >> >> >> Thanks >> >> >> >> --sam >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> > >> > > -- View this message in context: http://www.nabble.com/need-%22please-wait%22-notice-for-slow-loading-pages-tf2770707.html#a7736096 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]