new document
<Body onmousemove = "getxy (event)">
<Script language = "JavaScript">
<! --
Function mousex (EVT ){
If (EVT. pagex) return EVT. pagex;
Else if (EVT. clientx)
Return EVT. clientx + (document.doc umentelement. scrollleft?
Document.doc umentelement. scrollleft:
Document. Body. scrollleft );
Else return NULL;
}
Function Mousey (EVT ){
If (EVT. Pagey) return EVT. Pagey;
Else if (EVT. clienty)
Return EVT. clienty + (document.doc umentelement. scrolltop?
Document.doc umentelement. scrolltop:
Document. Body. scrolltop );
Else return NULL;
}
Function getxy (Event)
{
VaR E = event | window. event;
VaR x = mousex (E );
Var y = Mousey (E );
Document. getelementbyid ("XY"). innerhtml = "X:" + x + "<br/> Y:" + Y;
}
Function getx (elementid)
{
VaR El = elementid
Return El. offsetleft
}
Function Gety (elementid)
{
VaR El = elementid
Return El. offsettop
}
Function getelementpositionx (elemid)
{
VaR offsettrail = Document. getelementbyid (elemid );
VaR offsetleft = 0;
While (offsettrail)
{
Offsetleft + = offsettrail. offsetleft;
Offsettrail = offsettrail. offsetparent;
}
If (navigator. useragent. indexof ("Mac ")! =-1 &&
Typeof (document. Body. leftmargin )! = "Undefined "){
Offsetleft + = Document. Body. leftmargin;
}
Return offsetleft;
}
Function getelementpositiony (elemid)
{
VaR offsettrail = Document. getelementbyid (elemid );
VaR offsettop = 0;
While (offsettrail)
{
Offsettop + = offsettrail. offsettop;
Offsettrail = offsettrail. offsetparent;
}
If (navigator. useragent. indexof ("Mac ")! =-1 &&
Typeof (document. Body. leftmargin )! = "Undefined "){
Offsettop + = Document. Body. topmargin;
}
Return offsettop;
}
Function getelementpositionxy (elemid)
{
VaR offsettrail = elemid;
VaR offsetleft = 24;
VaR offsettop = 0;
While (offsettrail)
{
Offsetleft + = offsettrail. offsetleft;
Offsettop + = offsettrail. offsettop;
Offsettrail = offsettrail. offsetparent;
}
If (navigator. useragent. indexof ("Mac ")! =-1 &
typeof (document. Body. leftmargin )! = "Undefined") {
offsetleft + = document. body. leftmargin;
offsetleft + = document. body. leftmargin;
}< br> document. getelementbyid ("txt_left "). innertext = offsetleft;
document. getelementbyid ("txt_top "). innertext = offsettop;
document. getelementbyid ("divmsg "). style. top = offsettop + "PX";
}
// -->
absolute cursor position:
absolute position of txtpos in the control input box:
X:
Y: