2009년 11월 11일 수요일

javascript 박스클릭 이동

 

////////////////////////////////////////////////////////////////////////

// 2009. 11. 10 Yang.Nam.Seok

////////////////////////////////////////////////////////////////////////

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
<style type="text/css">
 div {
  position:absolute; /* 객체의 이동을위해 */
  width:100px; /* 객체의 가로 크기 */
  height:100px; /* 객체의 세로 크기 */
  background:#ffff00; /* 객체의 색(노란색) */
 }
</style>
<script>
 var moveflag=false; /*객체의 이동 상태 저장 */
 
 function moveS(ev)
 {
  moveflag=true;
 }
 function moveE()
 {
  moveflag=false;
 }
 function move(ev)
 {
  if(moveflag)
  {
   unit.style.top=ev.clientY-50;
   unit.style.left=ev.clientX-50;
  }
 }
</script>

</head>
<body onMouseMove="move(event);" onMouseUp="moveE();">
 <center>
  <div id="unit" onMouseDown="moveS(event);"></div>
 </center>
</body>
</html>

댓글 없음:

댓글 쓰기