Allen, That's all up to how you structure your page construction. You will need to either
1. Easier: be able to test for that branch condition early enough in your page construction and then have the two Execute()s in a wrapping "if" statement Or 2. take advantage of the fact that Execute can put its output into a scalar and you can pass back information either via scalar reference parameters or via the errors option to Execute. Contrived example: page.epl: ... [- $req = shift; my $do_something_else = 0; $out = ''; Execute({inputfile => 'page_that_can_return_errors.epl', output => \$out, param => [\$do_something_else] }); if ( $do_something_else ) { Execute( 'alternative_content.epl' ); } else { local $escmode=0; print OUT $out; } -] Page_that_can_return_errors.epl: [- $req = shift; $test = shift @param; if ($something_went_wrong) { $$test = 1; exit; } -] -- Andrew O'Brien Development Manager e: [EMAIL PROTECTED] p: +61 2 9461 0114 w: www.oriel.com.au f: +61 2 9431 6700 > -----Original Message----- > From: allen haim [mailto:[EMAIL PROTECTED] > Sent: Thursday, 21 April 2005 7:00 AM > To: embperl@perl.apache.org > Subject: Execute question > > Hi, > > How do I abort the flow of my current Embperl page and bring > up a different > Embperl page? > > If I use Execute, it puts the other page inside the calling > page, but I > would like to discard the calling page entirely and just > bring up the new > page. > > Do I use Execute for this or something else? > > Thanks, > > Allen > > > -- > happy random george orwell advice for making tea: > > Some people would answer that they don't like tea in > itself, that they only drink it in order to be warmed and > stimulated, and they need sugar to take the taste away. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]