<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Well, I have to say it's a less frequent problem, 
but maybe I just haven't noticed as much because I use firefox most of the time. 
I noticed it only occurs with the combination of internet explorer (not all 
versions of it though) and Apache. My current version of IE doesn't suffer from 
it at all. I *think* it also improved since we switched from win2k to windows 
2003 server. The essense of the problem is probably requests being fired too 
quickly, which would explain why win2k3 would deal with it better.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>In version 1, the workaround I used made use of the 
'onError' attribute of the map image (MapLayerDivImg), which in version 2 sits 
in MapDHTML.js. This function invoked a function when the image broke, which 
loaded an empty pixel into the map-image immediately (so users doesn't see red 
cross), and then (after 0.2 seconds) reloaded the correct URL back into the map 
image. The users does not notice if anything goes wrong. Legend images and 
scalebar can still break, though.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I haven't yet had a reason to implement this in 
version 2. Should be easy to do, so let me know if you want me to post the code, 
but you could probably figure it out yourself quite easily. You are right, in 
that it can cause an infinite loop. But only if the configuration of the site is 
wrong (e.g. error in mapfile). It would not loop if the site normally functions. 
And I think version 2 has better error-catching (e.g. error message in map 
image), which would prevent that from happening. It's not a clean solution, but 
a whole lot more comfortable than the user seeing broken images.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>regards,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Jacob</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>-----Original Message-----<BR>From: <A 
href="mailto:chameleon-bounces@lists.maptools.org">chameleon-bounces@lists.maptools.org</A> 
[mailto:chameleon-bounces@lists.maptools.org] On Behalf Of Paul Spencer<BR>Sent: 
12 July 2005 20:17<BR>To: Bart van den Eijnden<BR>Cc: <A 
href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A><BR>Subject: 
Re: [Chameleon] IE red cross problem</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Bart,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>sorry but I have never seen this problem :( which 
makes it difficult to <BR>troubleshoot.&nbsp; But I think Jacob did have the 
same problem.&nbsp; I wonder if <BR>he found a solution.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Cheers</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Paul</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Bart van den Eijnden wrote:<BR>&gt; Hi 
list,<BR>&gt; <BR>&gt; in my previous job when working with Chameleon I 
encountered the same problem, and now I am building a new product based on 
Chameleon a similar problem has arisen.<BR>&gt; <BR>&gt; When loading the map in 
IE, sometimes a red cross appears. I have not been able to reproduce this in 
Firefox at all. It must have something to do with the image loading. Although I 
have never seen it happen to scalebar or reference map which are also generated 
by drawmap.php.<BR>&gt; <BR>&gt; There were some threads about this in the past, 
one of them had as a work-around to add an OnError event to the map image, but 
this has a disadvantage that it can get into an endless loop.<BR>&gt; <BR>&gt; 
Are there any new ideas or solutions on this? Are other people still 
experiencing this behaviour?<BR>&gt; <BR>&gt; Best regards,<BR>&gt; Bart<BR>&gt; 
<BR>&gt; Bart van den Eijnden<BR>&gt; Syncera IT Solutions<BR>&gt; Postbus 
270<BR>&gt; 2600 AG&nbsp; DELFT<BR>&gt; <BR>&gt; tel.nr.: 015-7512436<BR>&gt; 
email: <A 
href="mailto:BEN@Syncera-ITSolutions.nl">BEN@Syncera-ITSolutions.nl</A><BR>&gt; 
<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; 
Chameleon mailing list<BR>&gt; <A 
href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR>&gt; 
<A 
href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR>&gt; 
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>-- 
<BR>+-----------------------------------------------------------------+<BR>|Paul 
Spencer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<A href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</A>&nbsp;&nbsp; 
|<BR>+-----------------------------------------------------------------+<BR>|Applications 
&amp; Software 
Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|<BR>|DM Solutions Group 
Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<A 
href="http://www.dmsolutions.ca/">http://www.dmsolutions.ca/</A>|<BR>+-----------------------------------------------------------------+<BR>_______________________________________________<BR>Chameleon 
mailing list<BR><A 
href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR><A 
href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR></FONT></DIV>
<DIV><FONT face=Arial size=2><A 
href="mailto:jacob.delfos@maunsell.com"></A></FONT>&nbsp;</DIV></BODY></HTML>