jdavis <[EMAIL PROTECTED]> wrote: : : The code below is from a cgi scrip.... : this code makes a html page by calling &FP
What is in FP()? : this works, i know this because i can see : Thinking..... : printed in the browser right before redirect. : problem is i get the error... : : Preamautre end of script headers When you send anything to the browser you must tell it what you're sending. This is called a header. Much of the information in meta tags can be sent this way. The header is separated by a blank line from the body of the page. For example (notice the blank line): Content-Type: text/html; charset=ISO-8859-1 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head><title>AbqRlty</title> <meta http-equiv="Refresh" content="0,URL=http://www.mysite.com/feature.html" /> </head> <body> . . . It is likely that your script is not sending headers to the browser. : : while trying to redirect... also..the redirect : works just fine for mozilla/Linux but fails on : ie/windows. Any ideas.... : : elsif($in{my_action} eq "fp"){ This indicates either the use of cgi-lib.pl or a hand rolled form parser. Whether this is your script or something you inherited, you can use CGI.pm mixed in with the current script. The page below might become: use CGI; my $q = CGI->new(); print $q->header(), $q->start_html( -title => 'AbqRlty', -head => [ $q->meta( { http_equiv => 'Refresh', content => '0,URL=http://www.mysite.com/feature.html', } ), ] ), $q->p( 'One Moment Thinking......' ), $q->end_html(); If you're not hung up on the "Thinking. . ." message, you could redirect the page from the header. The browser will use its own message. print $q->redirect('http://www.mysite.com/feature.html'); HTH, Charles K. Clarkson -- Head Bottle Washer, Clarkson Energy Homes, Inc. Mobile Home Specialists 254 968-8328 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]