Have you tried the 'hover' constructor option for the SelectFeature control?  
http://dev.openlayers.org/apidocs/files/OpenLayers/Control/SelectFeature-js.html

Cheers
Adam

On 10/08/2010, at 10:58 PM, Stefan Schwarzer wrote:

>>> thanks a lot for the tips. Just checked it out, but unfortunately I get a 
>>> "TypeError: Result of expression 'this.map' [null] is not an object." in 
>>> "OpenLayers.js:803" on the "sm: ....." line. Any idea what that can mean or 
>>> what to do about it?
>> 
>> You need to add the SelectFeature control to the map and activate it,
>> as the FeatureSelectionModel won't do it for now.
> 
> Thanks for that.
> 
> I looked around and found this, which works for clicking, but not as 
> mouse-over:
> 
> selectControl = new OpenLayers.Control.SelectFeature(vecLayer);
> map.addControl(selectControl);
> selectControl.activate();
> vecLayer.events.on({
>       featureselected: function(e)
>       {
>               createPopup(e.feature);
>       }
> });
> 
> 
> function createPopup(feature)
> {
>       var content = "<div style='font-size:.9em; width:270px;'><b>" + 
> feature.attributes.name + "</b><hr />" + "</div>";
>       popup = new GeoExt.Popup({
>               title: 'Details',
>               feature: feature,
>               width:270,
>               height:170,
>               html: content,
>               collapsible: true
>       });
>       popup.on({
>               close: function() 
>               {
>                       if(OpenLayers.Util.indexOf(vecLayer.selectedFeatures, 
> this.feature) > -1) 
>                       {
>                               selectControl.unselect(this.feature);
>                       }
>               }
>       });
>       popup.show();
> }
> 
> 
> How can I turn this then into a mouse-over popup?
> 
> Thanks for any tips!
> 
> Stef
> _______________________________________________
> Users mailing list
> [email protected]
> http://www.geoext.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to