diff --git a/lib/OpenLayers/Tile/Image/IFrame.js b/lib/OpenLayers/Tile/Image/IFrame.js index eefa7bbe91..b29798cccc 100644 --- a/lib/OpenLayers/Tile/Image/IFrame.js +++ b/lib/OpenLayers/Tile/Image/IFrame.js @@ -65,7 +65,11 @@ OpenLayers.Tile.Image.IFrame = { // And if we had an iframe we also remove the event pane. if(fromIFrame) { + this.blankImageUrl = this._blankImageUrl; this.frame.removeChild(this.frame.firstChild); + } else { + this._blankImageUrl = this.blankImageUrl; + this.blankImageUrl = "about:blank"; } } } @@ -85,7 +89,7 @@ OpenLayers.Tile.Image.IFrame = { style.width = "100%"; style.height = "100%"; style.zIndex = 1; - style.backgroundImage = "url(" + this.blankImageUrl + ")"; + style.backgroundImage = "url(" + this._blankImageUrl + ")"; this.frame.appendChild(eventPane); } @@ -133,7 +137,7 @@ OpenLayers.Tile.Image.IFrame = { return OpenLayers.Tile.Image.prototype.getImage.apply(this, arguments); } }, - + /** * Method: createRequestForm * Create the html