(
function
(){
document.getElementsByTagName(
"img"
)[0].draggable=false;
var
w=document.getElementsByTagName(
"img"
)[0].width;
var
h=document.getElementsByTagName(
"img"
)[0].height;
document.getElementsByTagName(
"p"
)[0].style.left=
"10px"
;
document.getElementsByTagName(
"p"
)[0].style.top=
"10px"
;
document.getElementsByTagName(
"p"
)[0].style.width=w+
"px"
;
document.getElementsByTagName(
"p"
)[0].style.height=h+
"px"
document.getElementsByTagName(
"img"
)[0].onmouseover=
function
(){
this.onmousedown=
function
(){
var
x=event.clientX;
var
y=event.clientY;
(
function
(){
var
p0 = document.createElement(
"p"
);
var
body0 = document.getElementsByTagName(
"body"
)[0];
p0.id=
"mask"
p0.style.left=x+
"px"
;
p0.style.top=y+
"px"
;
p0.style.boder=
"#0099FF solid 1px"
;
p0.style.zIndex=100;
p0.style.backgroundColor=
"#CC0000"
;
p0.style.position=
"absolute"
;
body0.appendChild(p0);
})();
x_old=event.clientX;
y_old=event.clientY;
this.onmousemove=
function
(){
var
x_new=event.clientX;
var
y_new=event.clientY;
document.getElementById(
"mask"
).style.width;
document.getElementById(
"mask"
).style.height;
var
dx=((x_new-x_old)<0)?(-(x_new-x_old)):(x_new-x_old);
var
dy=((y_new-y_old)<0)?(-(y_new-y_old)):(y_new-y_old);
document.getElementById(
"mask"
).style.width=
dx+
"px"
;
document.getElementById(
"mask"
).style.height=
dy+
"px"
;
}
}
this.onmouseup=
function
(){
this.onmousemove=null;
document.getElementsByTagName(
"input"
)[0].value=document.getElementById(
"mask"
).offsetLeft-10;
document.getElementsByTagName(
"input"
)[1].value=document.getElementById(
"mask"
).offsetTop-10;
document.getElementsByTagName(
"input"
)[2].value=document.getElementById(
"mask"
).offsetWidth;
document.getElementsByTagName(
"input"
)[3].value=document.getElementById(
"mask"
).offsetHeight;
}
}
})()