On Fri, Nov 13, 2009 at 8:47 PM, Roald de Wit <roald.de...@lisasoft.com> wrote: > Hi Matt, > > Matt Underwood wrote: >> >> I wrote a layer that inherits Layer.TileCache to work with a slightly >> different service (in this case images hosted on amazon's s3). The >> problem comes with IE which displays "broken" images on those that are >> purposely omitted (404 is returned). I looked at Tile.Image and it >> seems to attempt to fail gracefully and replace the image from what I >> understand. Is there anything extra I need to do to ensure it >> replaces the image on failure? Any help or pointers would be greatly >> appreciated, I was hoping to not have to debug Tile.Image :( >> > > If I understand you correctly, you want any 'broken' images to not be > visible. This probably works fine in FF but in IE you see a tile with a > broken image in it. Is that correct? > > If so, depending on the version of OL that you use you can do either the > following: > > OL <= 2.8: > > OpenLayers.Util.onImageLoadErrorColor = "transparent"; > > > OL > 2.8 (current trunk for example): > > .olImageLoadError { > background-color: transparent !important; > } > > (you only need the "!important" bit if your CSS gets declared before OL > styles get loaded (theme/default/style.css)) > > Does this help or does something else go wrong? > > Regards, > > Roald
That doesn't seem to fix the issue. It changes the color on the error'd images but doesn't solve the border and icon IE throws in. I will try messing around with OpenLayers.Util.onImageLoadError and try setting them to display: none or something. If anyone wants a demo of what the issue is: http://leetpi.com/map/ Project/Code is @: http://github.com/sakkaku/OpenLayers.SecondLife If you pan down and to the left you can get some pretty early on or paste map.zoomToRegion("Sandbox Island Extension"); Into firebug/dev toolbar console. _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev