<br><div class="gmail_quote">2013/5/10  <span dir="ltr"><<a href="mailto:Steve.Toutant@inspq.qc.ca" target="_blank">Steve.Toutant@inspq.qc.ca</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><font face="sans-serif">Maybe try something like this</font>
<br><font face="sans-serif">if (</font><font size="3">event</font><font face="sans-serif">.features
&&</font><font size="3"> event</font><font face="sans-serif">.features.length)
</font>
<br><font face="sans-serif">{</font>
<br><font face="sans-serif">        //not
use</font>
<br><font face="sans-serif">}</font>
<br><font face="sans-serif">else </font>
<br><font face="sans-serif">{</font>
<br><font face="sans-serif"> </font>
<br><font face="sans-serif">        if(
</font><font size="3">event</font><font face="sans-serif">.text !=
"\n" && </font><font size="3">event</font><font face="sans-serif">.text
!= "")</font>
<br><font face="sans-serif">         
      map.addPopup(new OpenLayers.Popup.FramedCloud("</font><font size="3">sostegno</font><font face="sans-serif">",
map.getLonLatFromPixel(</font><font size="3">event</font><font face="sans-serif">.xy),
null, </font><font size="3">event</font><font face="sans-serif">.text,
null, true ), true);</font>
<br>
<br><font face="sans-serif">}</font></blockquote><div><br></div><div>I've found what's going on with console.log(event)</div><div>response status is always 200 and features array length is always zero</div><div><br>
</div><div>mapserver always returns something because I use templates on wms server side so the html template is always returned, ie a table with or without rows, so event.text is never empty.</div><div><br></div><div>I should check the html response and do some work there.</div>
<div><br></div><div>Thank you all</div><div>/r</div><div><br></div></div>