<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB">Hello list, I'm a&nbsp;user&nbsp;of Mapserver and Chameleon and&nbsp;I have a little problem with the Widget Update on the mode JSAPI which has already been mentioned in the Community, but it can not operate. The problem is that when you update the map on JSAPI mode on Internet Explorer 6 or 7 and refresh the entire screen and should only refresh the map. In Firefox or Opera this does not happen. I have the Mapserver 4 Windows 2.2.7 and Chameleon 2.6RC1. We ask for help fix it. Thank you very much.<BR><BR>My file is legend_template.html:<BR><BR><BR>[leg_layer_html order=ascending opt_flag=15]<BR>&nbsp; &lt;tr bgcolor="#F7D481"&gt;<BR>&nbsp; &nbsp; &lt;!-- &lt;td&gt;&lt;input type="radio" name="my_legend" <BR>onclick="CWCSelectLayer('[leg_layer_name]', true)"[if name=selected value=1] CHECKED[/if] <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB">&lt;/td&gt; --&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB">&nbsp; &nbsp; &lt;td align="center"&gt;&lt;input type="checkbox" name="legendlayername[]" value="[leg_layer_name]" onclick="ChangeLayerStatus('[leg_layer_name]')"<BR>&nbsp; &nbsp; [if name=layer_status oper=eq value=1]CHECKED[/if]<BR>&nbsp; &nbsp; [if name=layer_status oper=eq value=2]CHECKED[/if]&gt;&lt;/td&gt;<BR>&nbsp; &nbsp; &lt;td align="center"&gt;&lt;img src="[leg_icon width=20 height=18]" width="20" <BR>height="18"&gt;&lt;/td&gt;<BR>&nbsp; &nbsp; [if name=wms_name oper=isnull]<BR>&nbsp; &nbsp; &lt;td&gt;&lt;a href="#" <BR>onclick="javascript:LegendTemplateLayerInfo('[leg_layer_name]');"&gt;&lt;span <BR>class="label"&gt;[leg_layer_name]&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;<BR>&nbsp; &lt;/tr&gt;<BR>&nbsp; &nbsp; [/if]<BR>&nbsp; &nbsp; [if name=wms_name oper=isset]<BR>&nbsp; &nbsp; &lt;td&gt;&lt;a href="#" <BR>onclick="javascript:LegendTemplateLayerInfo('[leg_layer_name]');"&gt;&lt;span <BR>class="label"&gt;[metadata name=WMS_TITLE]&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;<BR>&nbsp; &lt;/tr&gt;<BR>&nbsp; &nbsp; [/if]<BR>[/leg_layer_html]<BR><BR><BR>My template iss:<BR><BR>&nbsp; &nbsp; &lt;body onload="CWC2OnLoadFunction()"&gt;<BR><BR>.....<BR><BR>&nbsp; &nbsp; &lt;cwc2 type="cwcjsapi" debug="false"/&gt;<BR>&nbsp; &nbsp; &lt;cwc2 type="SharedResource" name="CWCJSAPI"/&gt;<BR><BR>....<BR><BR>&lt;div id="LegendLayer" name="LegendLayer"&gt;<BR>&lt;table border="0" bgcolor="#FDF6DA"&gt;<BR>&nbsp; &lt;tr&gt;<BR>&nbsp; &nbsp; &lt;td colspan="4" align="center"&gt;<BR>&nbsp; &nbsp;&lt;cwc2 type="LegendTemplate" visible="true" <BR>embedded="true"&nbsp; &nbsp; &nbsp; &nbsp; template="legend_template.html" popupstyleresource="TextButtons" <BR>popupwidth="500" popupheight="400" status="false" menubar="false" <BR>controlvisibility="true"/&gt;<BR>&nbsp; &lt;/cwc2&gt;<BR>&lt;/td&gt;<BR>&lt;/tr&gt;<BR><BR>&lt;tr&gt;<BR>&nbsp; &nbsp;&lt;td colspan="4" align="center"&gt;<BR>&nbsp; &nbsp;&lt;cwc2 type="UpdateMap" styleresource="TextButtons" visible="true" <BR>image="icons/icon_update.png" imagetip="Actualizar Mapa" label="Actualizar Mapa"&gt;<BR>&lt;image state="normal"/&gt;<BR>&lt;image state="selected"/&gt;<BR>&lt;image state="hover"/&gt;<BR>&nbsp; &nbsp;&lt;/cwc2&gt;<BR>&lt;/td&gt;<BR>&lt;/tr&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB">&nbsp;&nbsp;&lt;!-- include the javascript code that manages the DHTML layers --&gt;<BR>&nbsp;&nbsp;&lt;script language="JavaScript" src="sample.js" type="text/javascript"&gt;<BR>&nbsp;&nbsp;&lt;/script&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><BR></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: Verdana">.....<BR><BR>And mi file sample.js is:<BR><BR><BR>function ChangeLayerStatus(szLayerName)<BR>{<BR><BR>&nbsp; &nbsp; if(typeof goCWCJSAPI == "undefined")<BR>&nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; return false;<BR>&nbsp; &nbsp; }<BR><BR>&nbsp; &nbsp; szStatus = goCWCJSAPI.oMap.GetLayerByName(szLayerName).GetStatus();<BR>&nbsp; &nbsp; //alert('status='+szStatus)<BR><BR>&nbsp; &nbsp; if(szStatus == "ON")<BR>&nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; szNewStatus = "OFF";<BR>&nbsp; &nbsp; }<BR>&nbsp; &nbsp; else<BR>&nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; szNewStatus = "ON";<BR>&nbsp; &nbsp; }<BR><BR>&nbsp; &nbsp; goCWCJSAPI.oMap.GetLayerByName(szLayerName).SetStatus(szNewStatus);<BR><BR>}<BR><BR><BR><BR>Fernando Sánchez García<BR>SIG-UCO Universidad de Córdoba<BR>Dept. Ingeniería Gráfica E Ingeniería Y Sist. Información Cartográfica<BR>Edificio Gregor Mendel C5 - 3ª Pta.<BR>Campus Universitario de Rabanales. Ctra. N-IV a km. 396<BR>14071 CÓRDOBA (España). <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0pt"><o:p><FONT face="Times New Roman" color=#000000 size=3>&nbsp;</FONT></o:p></P><br /><hr />¡El Mundo Messenger te espera! Entra ya en "I love Messenger" y descubre las últimas novedades, trucos, emoticonos… <a href='http://www.vivelive.com/ilovemessenger/' target='_new'>Entra ya en "I love Messenger"</a></body>
</html>