> >   works great. Didn't know I could do that. Many thanks. > > Out of interest for a deeper understanding of embperl, why > doesn't a regular space do the trick? >
Embperl tries to remove "unnecessary" spaces from the output after embedded code. Most time that is what you want, because otherwise you end up with lot of space and newlines in your output. You can avoid this behaviour by setting the value for optKeepSpaces in EMBPERL_OPTIONS. Also you can redefine the "if" or your own "if". Look at Embperl/Syntax/EmbperlBlocks.pm in the definitions there is an attribute called removenode. If your write 8 instead of 10, it will not remove the space form the output. See perldoc Embperl::Syntax for docs Gerald > Thanks > > Michael > > On 6/25/07, Lars Kelto <[EMAIL PROTECTED]> wrote: > > He wants it conditional on the if. Try: > > > > ABC[$ if (1==1) $] [$ endif $]123 > > > > Seems to work for me. > > > > > > Lars > > > > > > > > -----Original Message----- > > From: Gavin Spomer [mailto:[EMAIL PROTECTED] > > Sent: Monday, June 25, 2007 11:26 AM > > To: embperl@perl.apache.org > > Subject: Re: [SPAM] Breaking space in an [$ if $] block > > > > Not quite sure what you mean by "breakable" space (as in "line > > break"?), but if you put a space immediately after the > character 'C' > > in your > > example: > > > > ABC [$ if (1==1) $] [$ endif $]123 > > > > it will output: > > > > ABC 123 > > > > Is that what you wanted or have I misunderstood you? > > > > Gavin Spomer > > Systems Programmer > > Brooks Library > > Central Washington University > > > > >>> Michael Smith <[EMAIL PROTECTED]> 06/25/07 4:32 AM >>> > > Hi there, > > > > I want to create a breakable space within my HTML. > > > > Here's a short example: > > > > ABC[$ if (1==1) $] [$ endif $]123 > > > > which outputs > > > > ABC123 .. with no space despite there being a space in > between [$ if > > $] and [$ endif $] > > > > I know I can put an but I actually want a breakable space. Is > > there any way to achieve this? > > > > Thanks > > > > Michael > > > > > --------------------------------------------------------------------- > > 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] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > ** Virus checked by BB-5000 Mailfilter ** > !DSPAM:416,4680d462195008199815696! > > ** Virus checked by BB-5000 Mailfilter ** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]