Hi Jonnala

I had the same problem und solved it by adding the mouseover, mouseout events
to the html element.
To find the html element see doc or ask debugger:
console.log(marker);
To add the event I used the javascript methods
eventAttach and addEventListener.

I couldn't find an easier way to do that.
If there is an easier way to do that - I'm nosy.

Bernhard

On 2011-08-05 20:33, sjonnala wrote:
Hi There,
   My present application supports mouseclick event to display a popup
containing some information. I'm trying to implement mouseover, mouseout
events also along with the existing event popup. Something like below.

         marker.events.register('mouseover', feature,
LayerDisplay.mouseover);
         marker.events.register('click', feature, LayerDisplay.markerClick);
         marker.events.register('mouseout', feature, LayerDisplay.mouseout);

     markerClick: function(evt)
     {
         sameMarkerClicked = (this == selectedFeature);
         selectedFeature = (!sameMarkerClicked) ? this : null;

         for(var i=0; i<  ti_Markers.map.popups.length; i++) {
             ti_Markers.map.removePopup(ti_Markers.map.popups[i]);
         }

         var anchor=(this.marker)?this.marker.icon:null;

         popup = new
OpenLayers.Popup.Anchored("olPopup",this.data.latlon,null,this.data.popupContentHTML,anchor,true)

         if (!sameMarkerClicked) {
             ti_Markers.map.addPopup(popup);
         }
         OpenLayers.Event.stop(evt);
     }

     mouseover: function(evt) {
      //....implementation....
     }
     mouseout: function(evt) {
     //....implementation....
     }



Partially i was able to achieve this for mouseover. But after mouseover
event, the markerClick function is never getting called with 'click' event.
registering 'click' alone works great.

Can anyone please help me how to achieve this functionality. Thanks in
advance.
----
Satish Jonnala

--
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/mouseover-mouseout-events-for-getting-popups-tp6657567p6657567.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

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to