<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Cross Domain problems in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740820#M68581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Problem solved. The 'tree' in 'dijit.tree' should be 'dijit.Tree' - Doh!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 May 2010 09:25:58 GMT</pubDate>
    <dc:creator>AndrewClark</dc:creator>
    <dc:date>2010-05-27T09:25:58Z</dc:date>
    <item>
      <title>Cross Domain problems</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740818#M68579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to build a Layer list control using a dijit.tree, but every time I dojo.require("dijit.tree") I get a "uncaught exception: Could not load cross-domain resources: dijit.tree" although everything is in the one domain apart from the MapService.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 May 2010 09:48:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740818#M68579</guid>
      <dc:creator>AndrewClark</dc:creator>
      <dc:date>2010-05-26T09:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cross Domain problems</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740819#M68580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The Code in question:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;
&amp;lt;HTML&amp;gt;
 &amp;lt;HEAD&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt;
&amp;nbsp; &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=7" /&amp;gt;
&amp;nbsp; &amp;lt;title&amp;gt;Create Map&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="http://jstest.gis.bcc.lan/API/ESRI/1.5/arcgis/js/dojo/dijit/themes/tundra/tundra.css"&amp;gt;
&amp;nbsp; &amp;lt;script&amp;gt;djConfig = {parseOnLoad:true};&amp;lt;/script&amp;gt;
&amp;nbsp; &amp;lt;script type="text/javascript" src="http://jstest.gis.bcc.lan/API/ESRI/1.5/arcgis/"&amp;gt;&amp;lt;/script&amp;gt;
&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt;
&amp;nbsp;&amp;nbsp; dojo.require("dojo.parser");
&amp;nbsp;&amp;nbsp; dojo.require("dojo.data.ItemFileReadStore");
&amp;nbsp;&amp;nbsp; dojo.require("esri.map");
&amp;nbsp;&amp;nbsp; dojo.require("dijit.tree");

&amp;nbsp;&amp;nbsp; var objMap;
&amp;nbsp;&amp;nbsp; var items = [];
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; function Init()
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; function loadNewService()
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var urlService = dojo.byId("urlREST").value;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var lyrLoaded;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (objMap == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objMap = new esri.Map("divMap");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dojo.byId("chkDynamic").checked)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {lyrLoaded = new esri.layers.ArcGISDynamicMapServiceLayer(urlService);}
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {lyrLoaded = new esri.layers.ArcGISTiledMapServiceLayer(urlService);};

&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(lyrLoaded,"onLoad",function(layerLoaded){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; svcLayerTreeLoadByLyr(layerLoaded);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; objMap.addLayer(lyrLoaded);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; function svcLayerTreeLoadByID(layerId)
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; svcLayerTreeLoadByLyr(objMap.getLayer(layerId));
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; function svcLayerTreeLoadByLyr(thisLayer)
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.forEach(thisLayer.layerInfos,function(layerInfo){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LayerTreeLoad(layerInfo);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerData = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; identifier: "id",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: "name",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; items: items
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var store = new dojo.data.ItemFileReadStore({data:layerData});
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; console.info("Loaded");
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; function LayerTreeLoad(layerInfo)
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; items.push(layerInfo);
&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp; dojo.addOnLoad(Init);
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; &amp;lt;/script&amp;gt;
 &amp;lt;/HEAD&amp;gt;
 &amp;lt;BODY&amp;gt;
&amp;nbsp; Service URL (REST): &amp;lt;INPUT type="text" id="urlREST" name="urlREST"&amp;gt; &amp;lt;input id="btnGo" name="btnGo" type="button" value="Go" onclick="loadNewService();"&amp;gt; &amp;lt;input type="checkbox" id="chkDynamic" name="chkDynamic"&amp;gt; - Dynamic layer
&amp;nbsp; &amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;
&amp;nbsp; &amp;lt;DIV id="divMap" name="divMap" style="width: 640px;height: 480px;border: 1px solid black"&amp;gt;
&amp;nbsp; &amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;
 &amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 07:32:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740819#M68580</guid>
      <dc:creator>AndrewClark</dc:creator>
      <dc:date>2021-12-12T07:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Cross Domain problems</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740820#M68581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Problem solved. The 'tree' in 'dijit.tree' should be 'dijit.Tree' - Doh!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 May 2010 09:25:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/cross-domain-problems/m-p/740820#M68581</guid>
      <dc:creator>AndrewClark</dc:creator>
      <dc:date>2010-05-27T09:25:58Z</dc:date>
    </item>
  </channel>
</rss>

