<creativity mode on> an advanced layerSwitcher could be informed of a bad layer ;-) have it listen for those ImageLoadError events and have dim the layer or make its text red or similar </creativity mode off>
Erik Uzureau wrote: > I think Jeff brings up a good point. We should probably add this to the FAQ > and or look into adding a better feedback mechanism to notify the > user. The pink > tile is fine and good for developers, but on a live site, it really > isn't the best > answer. > > e > > On 10/18/07, Christopher Schmidt <[EMAIL PROTECTED]> wrote: > >> On Thu, Oct 18, 2007 at 04:34:15PM -0400, Jeff Yutzler wrote: >> >>> As of this writing, the NASA Global Mosaic layer (for example, the >>> second layer in http://www.openlayers.org/dev/examples/example.html) is >>> down. These things happen from time to time for whatever reason. The >>> problem we have is the behavior of OpenLayers. The typical OpenLayers >>> response is to display a pink tile with the >>> browser's "broken link" icon in the corner. Users simply do not >>> appreciate this response. It does not tell them what they need to know >>> (that a layer is dead), does not suggest a potential solution (of >>> turning off the dead layer), and worst of all, it covers up other >>> potentially useful layers. Does anyone have a more gracious strategy >>> for dealing with this situation? >>> >> The OpenLayers.Util.onImageLoadError function is designed to be >> overridden. The OpenLayers default behavior is just that. If you just >> want to have images not show up, you can override the function, and >> change the this.style.display = ""; to not be there -- then you'll not >> see the tiles, as they'll stay hidden. >> >> OpenLayers.Util.onImageLoadErrorColor is also designed to be overridden >> -- setting it to '' will cause the 'pink' to go away. >> >> Regards, >> -- >> Christopher Schmidt >> MetaCarta >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users >> >> > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > . > > _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
