Hello GeoExt List,<br><br>I am using a GeoExt.Popup to display my feature info.  All is going well, except I&#39;d like my popup to point to the feature clicked on the WMS layer as shown in the examples.  In my case the popup comes up as a square box with no point on the bottom to indicate exactly which point was clicked.  I&#39;ve looked at several examples and have checked my configuration time and again and do not see what I am missing...<br>
<br>var info = new OpenLayers.Control.WMSGetFeatureInfo({<br>                        url: &#39;<a href="http://localhost:8080/geoserver/wms">http://localhost:8080/geoserver/wms</a>&#39;,<br>                        layerUrls: [&quot;<a href="http://localhost:8080/geoserver/gwc/service/wms">http://localhost:8080/geoserver/gwc/service/wms</a>&quot;],<br>
                        title: &#39;Identify features by clicking&#39;,<br>                        layers: [tibet_placenames, chn_bridges, tib_bridges, chn_countys, tib_countys, chn_farms, tib_farms, chn_glaciers, tib_glaciers, chn_grazing, tib_grazing, chn_hwyCrew, tib_hwyCrew, chn_hospitals, tib_hospitals, chn_lakes, tib_lakes, chn_monastaries, tib_monastaries, chn_pass, tib_pass, chn_rivers, tib_rivers, chn_townships, tib_townships, chn_villages, tib_villages],<br>
                        queryVisible: true,<br>                        eventListeners: {<br>                            getfeatureinfo: function(event){          <br>                               <br>                                 popup = new GeoExt.Popup({<br>
                                     title: &quot;Popup&quot;,<br>                                     //location: map.getLonLatFromPixel(event.xy),<br>                                     location: new OpenLayers.LonLat(mapPanel.map.getLonLatFromPixel(event.xy)).transform(new OpenLayers.Projection(&quot;EPSG:4326&quot;), new OpenLayers.Projection(&quot;EPSG:900913&quot;)),<br>
                                     lonlat: mapPanel.map.getLonLatFromPixel(event.xy),<br>                                     maximizable: true,<br>                                     collapsible: true,<br>                                     map: mapPanel.map,<br>
                                     anchored: true,<br>                                     html: &#39;&lt;div id=&quot;popupWrap&quot;&gt;&lt;div id=&quot;popupTop&quot;&gt;&lt;h4&gt;Place Info&lt;/h4&gt;&lt;/div&gt;&lt;div id =&quot;popupText&quot; class=&quot;popupText&quot;&gt;&#39;+ event.text + redesignHTML(event.text) + &#39;&lt;/div&gt;&lt;div class=&quot;popupPhoto&quot;&gt;&lt;img src=&quot;<a href="http://localhost/mapScripts/Photos/lhasa.jpeg">http://localhost/mapScripts/Photos/lhasa.jpeg</a>&quot; /&gt;&lt;/div&gt;&lt;div id=&quot;popupFooter&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;<a href="http://www.trace.org">http://www.trace.org</a>&quot;&gt;Trace Website&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#39;,<br>
                                     listeners: {<br>                                         close: function() {<br>                                             // closing a popup destroys it, but our reference is truthy<br>
                                             popup = null;<br>                                         }<br>                                     }<br>                                 });<br>                                 <br>
                                // since the popup is anchored, calling show will move popup to this location<br>                                popup.show();<br><br>                            }//end getfeatureinfo<br>                         }//end eventListeners<br>
                    });//end OpenLayers.Control.WMSGetFeatureInfo<br><br>                    //Add control to map<br>                    mapPanel.map.addControl(info);<br>                    info.activate();<br><br>If anyone understands what I could be missing please pass on the knowledge, I&#39;d really appreciate it :)<br>
<br>elshae<br>