From 221d7caf70ace66041c41fc8c62412932e367f4e Mon Sep 17 00:00:00 2001 From: ahocevar Date: Mon, 20 Feb 2012 12:01:56 +0100 Subject: [PATCH] Using a blankImgUrl that works for IFrames in IE9. See http://trac.osgeo.org/openlayers/ticket/3624. --- lib/OpenLayers/Tile/Image/IFrame.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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
element with width, height, bbox and all