Have a careful look at your brackets return new OpenLayers.LonLat((_lon_in ,_lat_in).transform( new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()));
This will try to get something from (x,y).transform(blah) I'm not honestly sure javascript makes of an object (x,y) but I bet it doesn't have a .transform method. Presuming you're trying to use LonLat .transform method, try something like return new OpenLayers.LonLat(_lon_in ,_lat_in).transform( new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()); -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/WMSGetFeatureInfo-popups-tp6897072p6943818.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