使用getElementById时获取弹出窗口而不是iframe

时间:2017-04-21 05:35:22

标签: javascript getelementbyid

我有一张地图(openlayers),它在点击/查询像素时为我提供属性数据的iframe。我怎么会有一个漂亮的弹出窗口而不是iframe?我的查询代码是:

map.on('singleclick', function(evt) {
        document.getElementById('info').innerHTML = '';
        var viewResolution = /** @type {number} */ (view.getResolution());
        var url = parish.getGetFeatureInfoUrl(
            evt.coordinate, viewResolution, 'EPSG:3857',
            {'INFO_FORMAT': 'text/html'});
        if (url) {
          document.getElementById('info').innerHTML =
              '<iframe seamless src="' + url + '"></iframe>';
        }
      });

&#39;信息&#39;来自

 <div id="info">&nbsp;</div>

0 个答案:

没有答案