Hi, all. <br><br>I am trying to make a WMS petition, but I have this error:<br><br><div class="errorTitle">[Exception...
&quot;&#39;Permission refused on having called to the method XMLHttpRequest.open&#39; when
calling method: [nsIDOMEventListener::handleEvent]&quot; nsresult:
&quot;0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)&quot; location: &quot;&lt;unknown&gt;&quot;
data: no]</div><div class="objectBox objectBox-stackFrame"><a class="objectLink">emptyFunction</a>()<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 189)</span></div><div class="objectBox objectBox-stackFrame">
<a class="objectLink">getImagesLocation</a>()<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 101)</span></div><div class="objectBox objectBox-stackFrame"><a class="objectLink">emptyFunction</a>()<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 189)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">dispatch</a>(<span class="objectBox objectBox-string">&quot;<a href="http://www.openlayers.org/dev/examples/proxy.cgi?url=http%3A//ovc.catastro.meh.es/Cartografia/WMS/Se..">http://www.openlayers.org/dev/examples/proxy.cgi?url=http%3A//ovc.catastro.meh.es/Cartografia/WMS/Se..</a>.&quot;</span><span class="arrayComma">, </span><a class="objectLink objectLink-object"><span class="objectTitle">Object</span> method=<span class="objectPropValue">get</span></a><span class="arrayComma"></span>)<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 191)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">Class</a>()<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 57)</span></div><div class="objectBox objectBox-stackFrame"><a class="objectLink">nullHandler</a>(<span class="objectBox objectBox-string">&quot;<a href="http://www.openlayers.org/dev/examples/proxy.cgi?url=http%3A//ovc.catastro.meh.es/Cartografia/WMS/Se..">http://www.openlayers.org/dev/examples/proxy.cgi?url=http%3A//ovc.catastro.meh.es/Cartografia/WMS/Se..</a>.&quot;</span><span class="arrayComma">, </span><span class="objectBox objectBox-string">&quot;&quot;</span><span class="arrayComma">, </span><a class="objectLink objectLink-object"><span class="objectTitle">Object</span> tileSize=<span class="objectPropValue">w=256,h=256</span></a><span class="arrayComma">, </span><a class="objectLink objectLink-function">setHTML(response)</a><span class="arrayComma">, </span><span class="objectBox objectBox-undefined">undefined</span><span class="arrayComma"></span>)<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 187)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">(no name)</a>(<a class="objectLink objectLink-object">click clientX=0, clientY=0</a><span class="arrayComma"></span>)<span class="objectLink-sourceLink objectLink">renta_corp_v_2.ht... (line 94)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">remove</a>(<span class="objectBox objectBox-string">&quot;click&quot;</span><span class="arrayComma">, </span><a class="objectLink objectLink-object">click clientX=0, clientY=0</a><span class="arrayComma"></span>)<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 365)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">handleBrowserEvent</a>(<a class="objectLink objectLink-object">click clientX=0, clientY=0</a><span class="arrayComma"></span>)<span class="objectLink-sourceLink objectLink">OpenLayers.js (line 367)</span></div>
<div class="objectBox objectBox-stackFrame"><a class="objectLink">bind</a>(<a class="objectLink objectLink-object">click clientX=0, clientY=0</a><span class="arrayComma"></span>)</div><br clear="all">My code is:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function init(){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //Proxy para realizar las peticiones al servicio <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //y me da problemas de permiso<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OpenLayers.ProxyHost = &quot;<a href="http://www.openlayers.org/dev/examples/proxy.cgi?url=">http://www.openlayers.org/dev/examples/proxy.cgi?url=</a>&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //---------------------------------------------------<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map = new OpenLayers.Map( &#39;map&#39; ,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { controls: [new OpenLayers.Control.MouseDefaults(),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //new OpenLayers.Control.Permalink(),<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new OpenLayers.Control.PanZoomBar(),<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new OpenLayers.Control.LayerSwitcher(),<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new OpenLayers.Control.NavToolbar()] , &#39;numZoomLevels&#39;:19, projection: &#39;EPSG:4326&#39;, units: &quot;m&quot;});<br>
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var google = new OpenLayers.Layer.Google( &quot;Google&quot; ,{&#39;maxZoomLevel&#39;:19});<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var satellite = new OpenLayers.Layer.Google( &quot;Google Satellite&quot; , {type: G_HYBRID_MAP, &#39;maxZoomLevel&#39;:19} );<br>
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var catastro = new OpenLayers.Layer.WMS( &quot;Catastro&quot;, &quot;<a href="http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx">http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx</a>&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //{ format: &#39;image/png&#39;, transparent: &#39;true&#39;, projection: &#39;EPSG:4326 WGS 84&#39;, units: &quot;m&quot;});<br>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; marcadores = new OpenLayers.Layer.Markers( &quot;Situacion&quot; );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.addLayer(marcadores);<br>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //catastro.setOpacity(0.5);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //catastro.setVisibility(true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // funcion para detectar la posicion del cursor<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*map.events.register(&quot;click&quot;, map, function(e) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var lonlat = map.getLonLatFromViewPortPx(e.xy);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;You clicked near &quot; + lonlat.lat + &quot; N, &quot; +<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + lonlat.lon + &quot; E&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });*/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // funcion para petición al servicio web<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.events.register(&#39;click&#39;, map, function (e) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //escribe en el div nodeList<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenLayers.Util.getElement(&#39;nodeList&#39;).innerHTML = &quot;Buscando... por favor espere...&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var url =&nbsp; catastro.getFullRequestString({<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REQUEST: &quot;GetFeatureInfo&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BBOX: catastro.map.getExtent().toBBOX(),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X: e.xy.x,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y: e.xy.y,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INFO_FORMAT: &#39;text/html&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QUERY_LAYERS: catastro.params.LAYERS,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WIDTH: catastro.map.size.w,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HEIGHT: catastro.map.size.h});<br>
alert(url);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenLayers.loadURL(url, &#39;&#39;, this, setHTML);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenLayers.Event.stop(e);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br><br>I think is about the proxyhost, but I don´t now make to configure.<br><br>
Thanks to all.<br><br><br>-- <br># michogar<br># Programador SIG<br># Ubuntu Linux Counter 462666