Returns a string that is safe to use with JavaScript.
JSStringFormat(string)
Any string.
JSStringFormat escapes special JavaScript characters, such as the single quote ('), double quotes ("), and newline character so that you can put arbitrary strings safely into JavaScript.
<!----------------------------------------------------------- This example illustrates use of the JSStringFormat function. -----------------------------------------------------------> <HTML> <HEAD> <TITLE>JSStringFormat</TITLE> </HEAD> <BODY> <H3>JSStringFormat</H3> <CFSET stringValue = "An example string value with a tab chr(8) , a newline (chr10) and some ""quoted"" 'text'"> <P>This is the string we have created:<BR> <CFOUTPUT>#stringValue#</CFOUTPUT> </P> <CFSET jsStringValue = JSStringFormat(#stringValue#)> <!---------------------------------------------------------------------- Here we generate an alert from the JavaScript string jsStringValue. -----------------------------------------------------------------------> <SCRIPT> s="<CFOUTPUT>#jsStringValue#</CFOUTPUT>"; alert(s); </SCRIPT> </BODY> </HTML>