> The second example is irrelevant. If you have the same problem with a
> JavaScript literal string in a static HTML page, the fact that you can
> generate such a string - which, as you note, is in fact a valid
JavaScript
> literal string - with CF doesn't make this a CF problem.

I would have to disagree.  I am not attempting to blame ColdFusion for
the behavior of my browser.  I am charging the documentation and
behavior of the jsstringformat function to be misleading (and possibly
too narrow) given the fact that it advertises "safe" strings.  I figure
the majority of JavaScript is found imbedded in HTML documents.  Or at
least the majority of JavaScript which would require the use of the
jsstringformat function is found imbedded in HTML documents.  Based on
that, I would not have considered this an "edge case".  However from the
lack of "oh- I've ran into, and this is how I fixed it" responses
perhaps it is more "edge" than I thought.
I would probably be satisfied if the docs at least had a disclaimer that
a string may need additional escaping if included in an HTML document
depending on browser behavior.

I must admit, although I have posed the question, I am leaning away from
the idea that the default behavior of jsstringformat being different if
for no other reason than it could no longer be abstracted from its use.


However, I do think it is unfair of you to decry a default behavior
which would require CF to know the behavior of every browser.  CF has
many tags which output HTML and or JavaScript and by doing so bind their
success to browser behaviors.  20 years from now when we are on HTML 8.0
all the CFFORM tags may no longer work, but that hasn't stopped us yet.

~Brad

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295607
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to