Have you tried using the Trim() function?

---------- Original Message ----------------------------------
From: Jamie Jackson <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Date: Thu, 17 May 2001 16:01:09 -0400

I've got a custom tag which returns a small string, but I can't get
rid of the extra spaces around the string when it's called. This has
screwed me up several times, and I haven't found a solution yet.
EnableCFoutputOnly gets rid of most of the garbage whitespace, but it
leaves a space to the left and right of the desired output string.

####### Custom Tag ########
<cfsetting enableCFoutputOnly="yes">
<cfscript>
FinalValue = result_of_a_bunch_of_processing;
writeOutput(FinalValue);
</cfscript>
<cfsetting enableCFoutputOnly="no"

####### Calling Script ########
FinalValue = "<cf_MyCustomTag>"

###### Results in Browser ######
FinalValue = " result_of_a_bunch_of_processing "

But, I would like to see:
FinalValue = "result_of_a_bunch_of_processing"

See those spaces that show up? What's causing them? How do I get rid
of them?

Obviously there are workarounds, such as:
*Send the string back to the calling script with caller.FinalValue

However, I would like to know if this can work without going the
caller-scope route.

Thanks,
Jamie
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to