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? Quote Link to comment https://forums.phpfreaks.com/topic/226425-cannot-call-method-mousey-of-undefined/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.