hi Yves,<br><br>You already managed, so just for extra info:<br><br>I
use the OpenLayers.Layer.Text() method. I get info from a sql-database
and make a csv &#39;file&#39; of it on the fly with php, using echo statements
and tabs (\t) and linebreaks (\n). In addition, the script can take a
category from the url to enable different overlays (
markers.txt.php?overlay=houses, markers.txt.php?overlay=trees, etc.).<br><br>There
are some drawbacks though. Any linebreaks in the description-field will
mess up the csv, for example. Using xml (georss) will be more robust, I
guess, although one must escape html-tags properly, otherwise the
xml-syntax returns errors.<br><br>I chose for csv because it is supported in the current stable version of openlayers. GeoRSS isn&#39;t, or is it?<br><br>Robert.<br><br><div><span class="gmail_quote">On 1/5/07, <b class="gmail_sendername">
Yves Jacolin</b> &lt;<a href="mailto:yjacolin@free.fr">yjacolin@free.fr</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Le Vendredi 5 Janvier 2007 14:44, Nick Whitelegg a écrit:<br>&gt; On Friday 05 Jan 2007 13:25, Yves Jacolin wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I am trying to work with OpenLayers. I am a beginer in javascript, sorry
<br>&gt; &gt; for basic questions.<br>&gt; &gt;<br>&gt; &gt; I want to display a different popup for each points. My points come from<br>&gt; &gt; a postgresql DB that I retrieve using AJAX. All informations (lon, lat,<br>
&gt; &gt; icon, html for popup) are in a variable. I am using the code from the<br>&gt; &gt; popups.html examples.<br>&gt; &gt;<br>&gt; &gt; My problem is I can&#39;t manage the HTML content for each marker. In the<br>&gt; &gt; 
popups.html example, there are one marker and so one content.<br>&gt; &gt;<br>&gt; &gt; Thanks for your answer.<br>&gt; &gt;<br>&gt; &gt; Y.<br>&gt;<br>&gt; Hello Yves,<br>&gt;<br>&gt; This sounds kind of similar to what I&#39;m doing. If you make your points
<br>&gt; available as a GeoRSS feed, you can use the &quot;GeoRSS2&quot; layer available at<br>&gt;<br>&gt; <a href="http://www.free-map.org.uk/test/GeoRSS2.js">http://www.free-map.org.uk/test/GeoRSS2.js</a><br>&gt;<br>&gt; which creates markers from a GeoRSS feed.
<br>&gt; There is a load() method which takes a bounding box and loads all markers<br>&gt; in that box.<br>&gt;<br>&gt; There is a full example at<br>&gt;<br>&gt; <a href="http://www.free-map.org.uk/test/fmap.html">http://www.free-map.org.uk/test/fmap.html
</a><br>&gt;<br>&gt; You might want to look at the code for that.<br>&gt;<br>&gt; Part of the code is a generic &quot;GeoRSSClient&quot; class which allows the user to<br>&gt; add and remove markers. This is at<br>&gt;<br>
&gt; <a href="http://www.free-map.org.uk/test/GeoRSSClient.js">http://www.free-map.org.uk/test/GeoRSSClient.js</a><br>&gt;<br>&gt; Let me know if you need more details on any of this.<br>&gt;<br>&gt; Nick<br>Hi Nick,<br><br>
Thanks you for your answer. I didn&#39;t know that I could use geoRSS.<br><br>Do you think it is possible to manage this using OpenLayers.Layer.Text()<br>method ?<br><br>i.e. retrieve xml, convert it to variable setup like a csv file and send it to
<br>the method above ?<br><br>Thanks,<br><br>Y.<br>--<br>Yves Jacolin<br>---<br>HBS-Research<br>51 rue de Verdun<br>92 158 Suresnes CEDEX<br>Tél. : 01 46 97 25 14<br>Fax : 01 46 97 20 10<br><br>--<br>Yves Jacolin<br>---<br>
<a href="http://yjacolin.gloobe.org">http://yjacolin.gloobe.org</a><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/users">
http://openlayers.org/mailman/listinfo/users</a><br></blockquote></div><br><br clear="all"><br>-- <br>Robert Buzink, website ontwerp en ontwikkeling<br>Sint-Pietersaalststraat 123<br>9000 Gent<br>+32 (0)9 33 00 267<br>+32 (0)487 548 414
<br><a href="mailto:post@robertbuzink.nl">post@robertbuzink.nl</a><br><a href="http://robertbuzink.nl/webdesign">robertbuzink.nl/webdesign</a>