[OpenLayers-Users] Hi, all

Micho michogar at gmail.com
Thu Feb 28 07:47:39 EST 2008


Sorry, I find the solution in this forum. Now use window.open(url), and I
have no problem.

Thanks.



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

-- 
View this message in context: http://www.nabble.com/Hi%2C-all-tp15735328p15735657.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.




More information about the Users mailing list