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 PopupThis 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 [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
