in reply to Emulate CGI "server push" to show real time status of CGI script for all browsers
Just don't put the text into a table. A div with postitioning information (overlay the older messages) should be ok, and should also work for older browsers that will ignore the div-tag.
print "Content-Type: text/html\n\n"; print "<html><body><h1>This will take some time...</h1>"; my $i = 10; while ($i) { print "<p>Please wait, working for $i second(s)...</p>"; $i--; } print "<hr><p>DONE! finally...</p></body></html>";
BTW: To keep-alive a connection, just write a NULL byte out every now and then. Or something else...
or:print "<!--"; while ($working) { print ".";
while ($working) { print "\00" ;
|
|---|