> It shouldn't do that.  It formats a string, and all of those
> characters are valid characters within a JS string.  You wouldn't want
> to do anything special if you were serving a JS file out to the
> browser; it's only when you're serving JS embedded in an HTML file
> that you need to worry about </script> tags in the strings.  So it's a
> response assembly problem, not a string formatting problem.

Not true. 

You run a ezine and you ask me to write an article. I title my article
"the End of </script>" and enter it into the form. The title of articles
is known to be an atomic value, so whatever I enter in that field,
should show up *exactly* that way, no matter where it's output, and
regardless of what I chose to put in it. I could title my article
"</script></script></script></script>nnn... blah blah I'm the king of
France" - it doesn't matter, because it's a literal, atomic value. If I
enter "the End of </script>" and it gets butchered when it goes
somewhere else, that's a bug. 

FURTHER

SerializeJSON actually *does* format those strings properly in a way
that doesn't break. CFWDDX on the other hand does not.

And given that we're talking about a trivial change, it doesn't make any
sense at all to push back and say "oh no, it's supposed to have that
limitation." 

</rant>


-- 
s. isaac dealey  ^  new epoch
 isn't it time for a change? 
     ph: 503.236.3691

http://onTap.riaforge.org/blog



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:295620
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to