You can fix this by adding output="false" to your cffunction tag.

=======================================================================
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
Member of Team Macromedia

Email    : [EMAIL PROTECTED]
Blog     : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Barney Boisvert [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, March 05, 2003 3:35 PM
> To: CF-Talk
> Subject: RE: CFMX UDF Output whitespace - possible bug
> 
> 
> I have seen the same problem with CFMX, although after 
> realizing what was happening I made changes to remove it's 
> significance.  It only affects UDFs defined with CFFUNCTION, 
> not via CFSCRIPT.  The space is NOT returned by the function, 
> it is generated by the function, so using trim() doesn't 
> work, and calls to left() and the like don't use the space either.
> 
> Here's a test case:
> 
> <cffunction name="ucase_tag">
>       <cfargument name="s" />
>       <cfreturn s />
> </cffunction>
> <cfscript>
>       function ucase_script(s) {
>               return s;
>       }
> </cfscript>
> 
> <cfset theString = "Hello, World!" />
> 
> <cfoutput>
> <pre>
> |#theString#|
> |#ucase_tag(theString)#|
> |#ucase_script(theString)#|
> |#trim(ucase_tag(theString))#|
> |#trim(ucase_script(theString))#|
> </pre>
> </cfoutput>
> 
> Add the generated output:
> 
> |Hello, World!|
> | Hello, World!|
> |Hello, World!|
> | Hello, World!|
> |Hello, World!|
> 
> barneyb
> 
> > -----Original Message-----
> > From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, March 05, 2003 11:29 AM
> > To: CF-Talk
> > Subject: CFMX UDF Output whitespace - possible bug
> >
> >
> > I'm working on a client project running CF MX on Linux
> >
> > What seems to be happening is that any time we use a UDF in a 
> > cfoutput, like
> >
> > <cfoutput>
> > <div>|#request.ffa.appname#|</div>
> > <div>|#request.ff.alttext(1)#|</div>
> > <div>|#left(request.ff.structtourl(attributes),1)#|</div>
> > </cfoutput>
> >
> > We get an extra space character prepended to the string returned by 
> > the UDF, i.e. the previous snippet results in this output:
> >
> > |ourappname|
> > | Edit|
> > | m|
> >
> > Has anyone seen anything like this before? It seems to be a new 
> > development, because I'm pretty sure I was using UDF's in 
> cfoutput for 
> > url variables without problems last week.
> >
> > I've got this diagnostic info:
> >
> > SERVER_SOFTWARE=Apache/1.3.23 (Unix)  (Red-Hat/Linux) mod_ssl/2.8.7 
> > OpenSSL/0.9.6b DAV/1.0.3 PHP/4.0.6 mod_perl/1.26
> >
> > not sure where that's from -- a coworker handed it to me...
> >
> > a dump of the server variables looks like this:
> >
> > struct
> > COLDFUSION struct
> > APPSERVER JRun4
> > EXPIRATION <<snippage>>
> > PRODUCTLEVEL Professional
> > PRODUCTNAME ColdFusion Server
> > PRODUCTVERSION 6,0,0,55693
> > ROOTDIR /opt/coldfusionmx
> > SERIALNUMBER <<snippage>>
> > SUPPORTEDLOCALES <<snippage>>
> >
> > OS struct
> > ADDITIONALINFORMATION Linux
> > ARCH i386
> > BUILDNUMBER [empty string]
> > NAME UNIX
> > VERSION 2.4.9-e.3enterprise
> >
> >
> >
> > s. isaac dealey                954-776-0046
> >
> > new epoch                      http://www.turnkey.to
> >
> > lead architect, tapestry cms   http://products.turnkey.to
> >
> > tapestry api is opensource     http://www.turnkey.to/tapi
> >
> > certified advanced coldfusion 5 developer 
> > http://www.macromedia.com/v1/handlers/index.cfm?ID=21816
> >
> > 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. http://www.fusionauthority.com/ads.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to