in reply to Re^3: Forcing output to a browser when perl is busy
in thread Forcing output to a browser when perl is busy

Ah ha, cool. That works. Of course, I had to mess with it and break it. I have two submit buttons, a Preview and a Post. As is, it disables the Post submit and I get an alert if the system is slower than the timeout. However, if I add a disable for the Preview button, my form variable gets eaten and it always posts. Since my script checks for Preview and otherwise posts the message, it works, but Preview is now broken. Here's what I did to the script:
<script language="Javascript1.1"> function justOneClick() { message.Post.disabled=true; // don't click me twice message.Preview.disabled=true; // don't click me twice setTimeout('alert("Your form has been submitted. Please be patien +t, I\\'m working on it.")', 2000); return true; // so the submit will go ahaed } </script>

I can live with only disabling post as it's the one that can take a while. Usually, the system is plenty fast for previewing. Apparently the name of the button gets eaten all together as my Post or your clickme doesn't exist in the form after the submit. Weird.

Thanks.