<br><div class="gmail_quote">2013/5/10 Jerome A. Wendell <span dir="ltr"><<a href="mailto:jawendell@suddenlink.net" target="_blank">jawendell@suddenlink.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Inside your getfeatureinfo request, use a conditional statement testing for features before the popup is called, such as:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                if(event.features.length > 0){<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                ..<u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">..<u></u><u></u></span></p>
<p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hope this helps,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Jerome</span></p></div></blockquote><div><br></div><div>It helps but the WMS request is sent anyway, but apart from that it doesn't work</div>
<div>event.features.length=0 but the popup doesn't show up</div><div><br></div><div>Here is my code snippet</div><div><br></div><div><div>getfeatureinfo: function(event) {</div><div>                if(event.features.length > 0) {</div>
<div>                        map.addPopup(new OpenLayers.Popup.FramedCloud(</div><div>                            "sostegno",</div><div>                            map.getLonLatFromPixel(event.xy),</div><div>                            null,</div>
<div>                            event.text,</div><div>                            null,</div><div>                            true</div><div>                        ));</div><div>                    }</div><div>                }</div>
<div>            }</div></div><div><br></div></div>