> content within cffunction is displayed like normal content
> by default. setting the output attribute to true will make
> it execute as if the CFFUNCTION tag internally included a
> CFOUTPUT.  Setting output to false will make everything
> be hidden, like using CFSILENT.
>
> The reason (i think) you get one space is that CF
> compresses all runs of CF tags and interim whitespace
> into a single space on the HTML stream.  So, CFFUNCTION
> is behaving in perfect consistency with the rest of CF,
> although I think it should be treated as a special case,
> and not output anything unless the output option is
> explicitly set to true. 'course, it's too late for that,
> since it'll undoubtedly break existing code.

Given that MX broke lots of CF5 code , in some cases without any meaningful
purpose for doing so (the new Arguments class vs. the arguments array in CF5
being case in point), I don't see why that would be an issue for them.

> Another case of CFMX's new functionality not
> being throught all the way through (or at least
> not through to the same conclusions).

Hrm... Someone thought it through, because according to the documentation
(I'm checking the livedocs) the output attribute is supposed to be ignored
accept within a CFC. The only attributes that aren't supposed to be ignored
outside of a CFC are name and returntype.

http://livedocs.macromedia.com/cfmxdocs/CFML_Reference/Tags-pt145.jsp#285245
7

So it's either a functional bug, or it's a documentation bug, but it is a
bug. :)

Thanks for the info tho.

> banreyb

>> -----Original Message-----
>> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, March 05, 2003 4:07 PM
>> To: CF-Talk
>> Subject: RE: CFMX UDF Output whitespace - possible bug
>>
>>
>> If that were the case, it should have a big long string
>> of
>> carriage returns
>> and spaces in front of the returned value ... Though I
>> suppose I could try
>> using <cfsilent> to test the theory... But content inside
>> the <cffunction>
>> shouldn't be output unless it's within a writeoutput()
>> function.
>>
>> Is this a known bug?
>>
>> > Hi Isaac,
>>
>> > It's not a bug. It's that HTML markup inside a
>> > <cffunction> is displayed
>> > onscreen. Try this:
>>
>> > <cffunction name="test">
>> >    Hello,
>> >    <cfreturn "Isaac">
>> > </cffunction>
>>
>> > <cfoutput>#test()#</cfoutput>
>>
>>
>>
>> > -----Original Message-----
>> > From: Raymond Camden [mailto:[EMAIL PROTECTED]
>> > Sent: Thursday, 6 March 2003 7:51 a.m.
>> > To: CF-Talk
>> > Subject: RE: CFMX UDF Output whitespace - possible bug
>>
>> > Can you show us the code? I'm not seeing that with this
>> > example:
>>
>> > <cfscript>
>> > function foo() { return 1; }
>> > </cfscript>
>>
>> > <cfoutput>
>> > |#foo()#|
>> > </cfoutput>
>>
>> > =======================================================
>> > ===
>> > =============
>> > 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: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
>> >> Sent: Wednesday, March 05, 2003 1:29 PM
>> >> 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)#|</d
>> >> iv>
>> >> </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:
>>
>>
>> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> > ~~~
>> > ~~~~~~~~~~~|
>> > 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
>> > This list and all House of Fusion resources hosted by
>> > CFHosting.com. The place for dependable ColdFusion
>> > Hosting.
>>
>> >                            Unsubscribe:
>> http://www.houseoffusion.com/cf_lists/uns
>> >                            ubscribe.cfm?user=633.558.4
>>
>>
>>
>> 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/uns
>                               ubscribe.cfm?user=633.558.4



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
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

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

Reply via email to