<div dir="ltr"><font face="arial, sans-serif">HI</font><div><font face="arial, sans-serif">try this, the popupHandler closure is outside the loop for clarity but when you are accustomed to the syntax you can declare it anonymously inline.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Regards</font></div><div><font face="arial, sans-serif"><br></font><div><span style="font-family:arial,sans-serif;font-size:13px">var popupHandler = function(marker){</span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"> return function(e){</span></div><div style><span style="font-size:13px;font-family:arial,sans-serif"> popup = new OpenLayers.Popup.FramedCloud("</span><span style="font-size:13px;font-family:arial,sans-serif">chicken",</span><br style="font-size:13px;font-family:arial,sans-serif">
<span style="font-size:13px;font-family:arial,sans-serif"> marker.lonlat, new OpenLayers.Size(200, 200),</span><br style="font-size:13px;font-family:arial,sans-serif"><span style="font-size:13px;font-family:arial,sans-serif"> marker.lonlat, null, true);</span><br style="font-size:13px;font-family:arial,sans-serif">
<br style="font-size:13px;font-family:arial,sans-serif"><span style="font-size:13px;font-family:arial,sans-serif"> map.addPopup(popup);</span><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"> }</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">} </span><div><span style="font-family:arial,sans-serif;font-size:13px">for ( var i = 0; i < (coodCollection.length / 2); i++) {</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> //snipped</span><br><div> <br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> marker.events.register("</span><span style="font-family:arial,sans-serif;font-size:13px">mouseover", marker, popupHandler(marker)</span><span style="font-family:arial,sans-serif;font-size:13px">);</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"> } </span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"> </span><br></div></div>
</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/2/28 dolphintroop <span dir="ltr"><<a href="mailto:thymeland@hotmail.com" target="_blank">thymeland@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,Yves G<br>
<br>
Thanks for your suggestion, but the closures inside loops is hard to<br>
understand for me , could you give me a clear solution based on this code<br>
section?<br>
thank you!<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.n6.nabble.com/why-the-popups-have-same-content-tp5037498p5037571.html" target="_blank">http://osgeo-org.1560.n6.nabble.com/why-the-popups-have-same-content-tp5037498p5037571.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the OpenLayers Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
</div></div></blockquote></div><br></div>