Thanks.<br><br>Bye<br><br><div><span class="gmail_quote">2006/11/21, Wei Yang, Ng - Wayne &lt;<a href="mailto:wayne@datalinktech.com.au">wayne@datalinktech.com.au</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Pg,<br>&nbsp;&nbsp;&nbsp;&nbsp;I was wondering if you are aware of icons not getting drawn with<br>kaXmlOverlay. This only happens within Internet Explorer and the problem<br>is intermittent. Sometimes, while trying to draw many icons (20-50 or
<br>even 100), not all of them appeared. Apparently, if we look at the<br>&quot;kaXmlIcon.prototype.draw_canvas&quot; function, there is this line where you<br>specify an &quot;img.onload&quot; event. I did some tests and found that this
<br>event is not always being triggered which is why the &quot;ctx.drawImage&quot;<br>function does not always get called. My website runs over https.<br><br>Changing this:<br>this.img.onload = function() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctx.drawImage
(timg, dx, dy, tw, th);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctx.restore();<br>}<br>to this:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctx.drawImage(timg, dx, dy, tw, th);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctx.restore();<br><br>seems to make it work fine now.<br><br>Cheers,<br>Wayne<br></blockquote></div>
<br>