Andrew,

You could use 'sleep' to delay the program for a few seconds, but I'm not sure that's 
what you want. You want one page to be displayed, then wait a few seconds, then show 
another page? Try a simple HTML re-direct instead:

<META HTTP-EQUIV=Refresh CONTENT="3; URL=thanks.html"> 

Stick that in above your <HTML> tag. All you have to do then is make a thanks.html 
page, or redirect it back to the script itself (perhaps include an argument 
msg=thanks, so you can check it and run post if it's set).

Not sure if that's what you wanted...
(do a search on cpan.perl.org for 'sleep', if that's more what you want)

Tristan



You Wrote:
----------

Hay I have a Message Board and i have 2 subs:
1 for the actuall message baord and 1 for the posting of the entries to a text file.

Here is a basic example of what i have (I have not put the proper html and that in as 
this message would be too long):

if ($in{'action'} eq "") {&default;}
elsif($in{'action'} eq "post") {&post;}
else { &default; }

sub default {
print "Content-type: text/html\n\n";
print <<DANE;
Welcome to my Message Board
DANE
exit;
}

sub post {
print "Content-type: text/html\n\n";
print <<DANE;
Thank You For Your Post
DANE
&default
exit;
}

Now what i want to do is when the script goes to the sub named post i want it too stay 
on that sub for about 3secs and then be directed back to the sub named default.
At the moment... The users are un aware that they have posted and if the post 
confirmation came up it would be better :D

Any help would be much appreciated

Andrew




_______________________________________________________
sent via the murky.net webmail hegemony

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to