Thanks, finally found the right combination... { local $| = 1; $r->content_type('text/html'); $r->send_http_header; print "Testing...\n"; }
-Fran -----Original Message----- From: Issac Goldstand [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 26, 2002 4:28 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: partial page display Add a <BR/> tag. That's what I throw in to force the browser to flush whatever I fed it onto the screen... Issac ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, November 26, 2002 9:25 PM Subject: RE: partial page display > > That doesn't work for us. It seems that the browser also maintains a > buffer, because if I loop the please wait message 10000 times, it does show > up immediately. I suspect possibly there's some massaging we can do to the > header? > > Thanks, > Fran > > -----Original Message----- > From: Issac Goldstand [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 26, 2002 2:13 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: Re: partial page display > > > local $|=1; > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, November 26, 2002 9:11 PM > Subject: partial page display > > > > > > I would like to have some of the page display while the rest of the data > for > > the page is still being retrieved (i.e. a "Please wait, this operation > takes > > several seconds..." kind of message). I thought (perhaps naively) that a > > print "Please wait.....\n"; at the beginning of my handler would > accomplish > > this, but mod_perl seems to cache all output until the entire handler has > > returned. Is this possible without the use of a module like CGI::Push? > > Perhaps I need to modify the header? > > > > Thanks, > > Fran > > >