[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