Christopher, thank you for the "please wait" code.
About your IE stuff I found this, do not know exactly if it is related... http://archives.real-time.com/pipermail/cocoon-users/2000-December/008626.html it says: "Open Acrobat, go to Preferences and uncheck Web Browser integration. Now, when you attempt to get a PDF, you will be asked to either open it or save it." Regards, Bastian Am Mi, 2004-03-03 um 19.15 schrieb Christopher Painter-Wakefield: > > > Bastian, > > here's the essence of the code, implemented in XSP. We have a sitemap > entry that generates from this XSP whenever the URL is of a pattern > "/pleasewait/*". We can then do a pleasewait before any page we want by > simply putting "/pleasewait" in front of the usual URL. > > The key line is the one that adds a "refresh" header to the response, with > a timeout of zero. (This is the same mechanism that website use to > redirect you to a new URL, but usually with a timeout of 5-10 seconds.) > When this page loads (in every browser we've tried), it displays and then > immediately times out and calls the new URL. While it is waiting for a > response from the server, it is still displaying the Please Wait message, > usually along with a busy cursor. As soon as the new page is returned from > the server, it is displayed in the browser. > > -Christopher > > > <xsp:logic> > String thisURL = request.getRequestURI(); > String query = request.getQueryString(); > int start = thisURL.indexOf("/pleasewait"); > String newURL = thisURL.substring(0, start) + thisURL.substring(start > + "/pleasewait".length()); > newURL = response.encodeURL(newURL); > if (query != null) { > newURL = newURL + "?" + query; > } > response.addHeader("refresh", "0;URL=" + newURL); > > String message = request.getParameter("pwmsg"); > </xsp:logic> > > <page-title> > Please Wait > </page-title> > <page-body> > <h2>Please Wait</h2> > <xsp:logic> > if (notEmpty(message)) { > <h3><xsp:expr>message</xsp:expr></h3> > } else { > <h3>We are requesting your information...</h3> > } > </xsp:logic> > </page-body> > > > > > > Bastian > > Breithaupt To: [EMAIL PROTECTED] > > Sent by: cc: > > Subject: Re: Re[2]: Very strange IE > problem > > > 03/03/2004 12:52 > > PM > > Please respond to > > users > > > > > > > > > > A co-worker had a similar problem with IE calling a PDF from an applet, > which does not work either. So he interposes a html page with the link > to the pdf... Maybe these problems are related. > > And, by the way, could you tell something about the implementation of > the "please wait" page? How does the page know when the generation > process is ready? > > > Thanks, > > Bastian > > > Am Mi, 2004-03-03 um 18.25 schrieb Christopher Painter-Wakefield: > > > > > > I don't know if this is related, but we have a similar problem with a > page > > that generates PDFs. The generation take a while, so we have a "please > > wait" page that displays and does a refresh to get the generated page > when > > it is ready. IE won't open the PDF, and gives a strange error message. > > This definitely only started happening recently (last six months, > maybe?), > > and we believe it is due to some security patch or other. However, > > changing the security settings for IE to the most permissive doesn't fix > > the problem. If we don't use the refresh page, the problem goes away. > > > > If anyone finds a workaround involving some change to IE settings or > > whatever, please share it! > > > > -Christopher > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]