Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;访问属性的权限被拒绝';href';“从非chrome上下文中”;在JavaScript和OpenLayers中_Javascript_Firefox_Dom_Openlayers - Fatal编程技术网

&引用;访问属性的权限被拒绝';href';“从非chrome上下文中”;在JavaScript和OpenLayers中

&引用;访问属性的权限被拒绝';href';“从非chrome上下文中”;在JavaScript和OpenLayers中,javascript,firefox,dom,openlayers,Javascript,Firefox,Dom,Openlayers,这实际上是两个问题,一个问题引出另一个问题。首先,“拒绝从非chrome上下文访问属性”href“的权限”实际上是什么意思 其次,我在OpenLayers中使用覆盖,希望更改所述层的不透明度,这就是抛出此错误的地方,代码在这里 <input id='opacity' value="1.0" onChange="changeOpacity()"> 非常感谢您的任何帮助/想法!我正在使用firefox 3.5.9和firebug 1.5.4,我注意到“权限被拒绝…”错误通常只在fire

这实际上是两个问题,一个问题引出另一个问题。首先,“拒绝从非chrome上下文访问属性”href“的权限”实际上是什么意思

其次,我在OpenLayers中使用覆盖,希望更改所述层的不透明度,这就是抛出此错误的地方,代码在这里

<input id='opacity' value="1.0" onChange="changeOpacity()">
非常感谢您的任何帮助/想法!我正在使用firefox 3.5.9和firebug 1.5.4,我注意到“权限被拒绝…”错误通常只在firebug激活时出现。如果禁用FireBug,这些错误永远不会发生

层不透明性考虑在OpenOffice之上使用GeEXTJS框架。它有一个不透明度滑块小部件:

function changeOpacity() {
var newOpacity = parseFloat(OpenLayers.Util.getElement('opacity').value);
newOpacity = Math.min(1.0, Math.max(0.1, newOpacity));
OpenLayers.Util.getElement('opacity').value = newOpacity;
for (var i=0; i<images.length; i++) {
layers[images[i]].setOpacity(newOpacity);
}
}
function mD(e) {
//what is originalElement/srcElement/originalTarget?

var originalElement = e.srcElement || e.originalTarget;

 var href = originalElement.href;

  if (originalElement.nodeName == "A" && href.match("http://www.openstreetmap.org/browse/")) {

    href = href.replace('http://www.openstreetmap.org/browse/','http://www.openstreetmap.org/api/0.6/');

if (gml) { map.removeLayer(gml); } //$("status").innerHTML = 'loading'; }

gml = new OpenLayers.Layer.GML("OSM", href, {format: OpenLayers.Format.OSM});
map.addLayer(gml);
gml.preFeatureInsert = style_osm_feature; 
var sf = new OpenLayers.Control.SelectFeature(gml, {'onSelect': on_feature_hover});
map.addControl(sf);
sf.activate();
return false;

   }
}