<STYLE>
.drag
{
CURSOR: hand; POSITION: relative
}
</STYLE>
<script type="text/javascript">
var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false;
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.offsetLeft; //z.style.pixelLeft;
temp2=z.offsetTop; //z.style.pixelTop;
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")
</script>
해준뒤.. <img> 태그나 <div> 등등.. 에서 class="drag" 로 설정 하면 끝~
'프로그래밍 > 자바스크립트' 카테고리의 다른 글
location.href 와 location.replace("") 의 차이 (0) | 2007.02.15 |
---|---|
location 개체 (0) | 2007.02.15 |
플래쉬와 스크립트 연동시 __flash_savedUnloadHandler 에러 처리 (0) | 2007.01.16 |
한글 또는 영문만이 존재하는지 체크 (0) | 2007.01.16 |
이미지 다시 가져오지 않게 하기 (0) | 2007.01.16 |