Hi Marcus, The function I've always used for obtaining the current mouse position is: function getMousePosition(eventObj){ if (eventObj.pageX && eventObj.pageY) { return {x: eventObj.pageX, y: eventObj.pageY}; }
return {x: (eventObj.clientX + document.body.scrollLeft - document.body.clientLeft), y: (eventObj.clientY + document.body.scrollTop - document.body.clientTop)}; } However, the major caveat here is that you need to bind this function to some event. A given browser will keep track of mouse movements within itself, but I do not believe it tracks movements outside its window. Additionally, unless a user has moved their mouse within a given web page, I don't believe the DOM for that page is updated with the appropriate coordinates. So, long story short, I don't think what you're asking is possible. - Gavin On Feb 26, 9:41 am, smurkas <marcus.dalg...@gmail.com> wrote: > Hello. I ran into this problem today. I would like to know the mouse > position when the page has loaded without the user having to move > the mouse. I have tried just getting the xy-values but it returned > undefined if I triggered on document load and 0 0 if I just trigger > different mouse events when the page has loaded via firebug. > > Is it possible to get the values without moving the mouse and if so, > how do I do it? > > Yours kindly, Marcus. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---