That’s not too surprising. It’s probably because the original call to 
OnMouseWheel in the templ file is still active.

Comment out this block as described previously. Notice that the block is 
creating an event.

//   if (window.addEventListener)
 //   {
 //       window.addEventListener('DOMMouseScroll', OnMouseWheel, false);
 //   }
 //   window.onmousewheel = document.onmousewheel = OnMouseWheel;


From: [email protected] 
[mailto:[email protected]] On Behalf Of Emma Schmidt
Sent: Thursday, May 16, 2013 2:49 AM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] deactivate the mousewheel on IE

Hi James,
thank you, that helped .... but the function is called twice now (probably), or 
I cannot overwrite properly. I call the function
-->viewerFrame.mapFrame.OnMouseWheel = MouseWheelOverview;

  My function works finde but the template function also….. the result, my map 
still zoomed in or out after wheelling.


Gesendet: Mittwoch, 15. Mai 2013 um 15:57 Uhr
Von: "Berg, James" <[email protected]<mailto:[email protected]>>
An: "MapGuide Users Mail List" 
<[email protected]<mailto:[email protected]>>
Betreff: Re: [mapguide-users] deactivate the mousewheel on IE
The difference I see between the OnClick event and OnMouseWheel event is that 
the OnMouseWheel event isn’t declared in the <body> tag in ajaxmappane.templ.

I wonder if adding the event to that body tag would allow you override the 
event like OnClick. I haven’t tried it; just a guess.

From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Emma Schmidt
Sent: Wednesday, May 15, 2013 8:34 AM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] deactivate the mousewheel on IE

Hi, I need this function for my project, just not for my overwiev map.

Thanks anyway

Gesendet: Mittwoch, 15. Mai 2013 um 15:18 Uhr
Von: "Denis Lalonde" <[email protected]>
An: "MapGuide Users Mail List" <[email protected]>
Betreff: Re: [mapguide-users] deactivate the mousewheel on IE
In ajaxmappane.templ, comment out these lines and it will ignore the mousewheel 
events.

 //   if (window.addEventListener)
 //   {
 //       window.addEventListener('DOMMouseScroll', OnMouseWheel, false);
 //   }
 //   window.onmousewheel = document.onmousewheel = OnMouseWheel;

On Wed, May 15, 2013 at 9:11 AM, Emma Schmidt 
<[email protected]<mailto:[email protected]>> wrote:
 Hi, i've tried to, but its not working. I don't want to change the temp 
file....

overwriting the OnClick funktion works fine with :
--> OverviewFrame.viewerFrame.mapFrame.OnClick = SetMapPosition;

but overwriting the OnMouseWheel function doesn't work with

--> OverviewFrame.viewerFrame.mapFrame.OnMouseWheel=MouseWheelOverview;

Any ideas why?



Gesendet: Mittwoch, 15. Mai 2013 um 14:51 Uhr
Von: "Jackie Ng" <[email protected]<mailto:[email protected]>>
An: [email protected]<mailto:[email protected]>
Betreff: Re: [mapguide-users] deactivate the mousewheel on IE
If you want mouse wheel to do nothing, what about just rewriting the
OnMouseWheel function do nothing?

- Jackie



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/deactivate-the-mousewheel-on-IE-tp5053389p5053396.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
_______________________________________________
mapguide-users mailing list
[email protected]<mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/mapguide-users

_______________________________________________
mapguide-users mailing list
[email protected]<mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/mapguide-users

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

Reply via email to