The Little Guy Posted February 2, 2011 Share Posted February 2, 2011 var jsLive = { mouseY : function(e){ var posy = 0; if (e.pageY){ posy = e.pageY; } else if (e.clientY){ posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } return posy; }, onmousemove : { init : function(){ var evnt = document.createEvent("MouseEvents"); evnt.initMouseEvent("mousemove", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); return evnt; }, mouseY : jsLive.mouseY(this.init) }.init() } document.getElementById('myid').innerHTML = obj.onmousemove.mouseY; So using the above code, I would like to get the mouse Y position and write it to "myid" when the mouse moves. "Uncaught TypeError: Cannot call method 'mouseY' of undefined", which is this: mouseY : jsLive.mouseY(this.init) What is a solution to this problem? Link to comment https://forums.phpfreaks.com/topic/226425-cannot-call-method-mousey-of-undefined/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.