Code:
var m = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\
<html>\
<head>\
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>\
<title>Create Map</title>\
<link target="_BLANK" rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/1.3/js/dojo/dijit/themes/tundra/tundra.css">\
<script type="text/javascript">djConfig = { parseOnLoad:true }</script>\
<script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.3"></script>\
\
<script type="text/javascript">\
dojo.require("esri.map");\
dojo.require("esri.toolbars.navigation");\
dojo.require("esri.toolbars.draw");\
dojo.require("dijit.form.Button");\
dojo.require("dijit.Toolbar");\
\
function init() {\
var map = new esri.Map("map");\
var tiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer");\
map.addLayer(tiledMapServiceLayer);\
}\
\
dojo.addOnLoad(init);\
\
</script>\
</head>\
<body>\
<div id="map" style="width:900px; height:600px; border:1px solid #000;"></div>\
<a target="_BLANK" href="http://www.bbc.co.uk">BBC</a>\
</body>\
</html>'
What I am getting:
"<!DOCTYPE HTML PUBLIC \\"-//W3C//DTD HTML 4.01//EN\\" \\"http://www.w3.org/TR/html4/strict.dtd\\"><html><head><meta http-equiv=\\"Content-Type\\" content=\\"text/html; charset=utf-8\\"/><title>Create Map</title><link target=\\"_BLANK\\" rel=\\"stylesheet\\" type=\\"text/css\\" href=\\"http://serverapi.arcgisonline.com/jsapi/arcgis/1.3/js/dojo/dijit/themes/tundra/tundra.css\\"><script type=\\"text/javascript\\">djConfig = { parseOnLoad:true }</script><script type=\\"text/javascript\\" src=\\"http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.3\\"></script><script type=\\"text/javascript\\">dojo.require(\\"esri.map\\");dojo.require(\\"esri.toolbars.navigation\\");dojo.require(\\"esri.toolbars.draw\\");dojo.require(\\"dijit.form.Button\\");dojo.require(\\"dijit.Toolbar\\");function init() {var map = new esri.Map(\\"map\\");var tiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer(\\"http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer\\");map.addLayer(tiledMapServiceLayer);}dojo.addOnLoad(init);</script></head><body><div id=\\"map\\" style=\\"width:900px; height:600px; border:1px solid #000;\\"></div><a target=\\"_BLANK\\" href=\\"http://www.bbc.co.uk\\">BBC</a></body></html>"
The problem are the escape characters being added to this string variable won't execute in the HTML_AREA field. Is there any way around this? Is there a way to have the variable only take in the actual string value without the escape characters?