Thanks Ravi, I modified my code as such with the event.text.search: // Begin: Add Popups with getFeatureInfo info :-) var maximumSize = new OpenLayers.Size(200, 200); var myPopupClass = new OpenLayers.Class ( OpenLayers.Popup.FramedCloud, { 'autoSize': true, 'maxSize': new OpenLayers.Size(500,500) } ); var info = new OpenLayers.Control.WMSGetFeatureInfo ({ url: 'http://domain/geoserver/wms', layerUrls: [('http://domain/geoserver/gwc/service/wms')], layers: [PostCodes], queryVisible: true, eventListeners: { getfeatureinfo: function(event) { if (event.text.search("Type") != -1) { var myPopup = new myPopupClass ( "chicken", map.getLonLatFromPixel(event.xy), null, event.text, null, true ); map.addPopup(myPopup); } } } }); map.addControl(info); info.activate(); // End: Add Popup
This worked for me! But you are right, it is not the best solution. I wonder what was causing the issue in the first place?????? Matt -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Popups-appear-on-every-click-tp6247348p6251119.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list us...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-users