드래그 할 수 있는 메뉴 > script

본문 바로가기
사이트 내 전체검색

script

드래그 할 수 있는 메뉴

페이지 정보

작성자 서방님 댓글 0건 조회 171회 작성일 07-08-11 15:13

본문

<HTML>
<HEAD>
    <TITLE>BLUE-B</TITLE>
</HEAD>

<BODY>

<div id="movmenu" style="position:absolute; visibility:show; left:20px; top:20px; z-index:2">
<table border=0 cellpadding=4 cellspacing=1 border=0 width=150 bgcolor=555555>
<tr bgcolor=efefef>
    <td>
        <img src="http://www.blueb.co.kr/SRC/javascript/image/dot01.gif align=absmiddle> <a href="#">Your Link1</a><br>
        <img src="http://www.blueb.co.kr/SRC/javascript/image/dot01.gif align=absmiddle> <a href="#">Your Link2</a><br>
        <img src="http://www.blueb.co.kr/SRC/javascript/image/dot01.gif align=absmiddle> <a href="#">Your Link3</a><br>
        <img src="http://www.blueb.co.kr/SRC/javascript/image/dot01.gif align=absmiddle> <a href="#">Your Link4</a><br>
    </td>
</tr>
<tr bgcolor=0 onmousedown="InitializeMove()" style="cursor:move;">
    <td align=center style="font-family:tahoma;font-size:8pt;color:white"><B>Drag</B> (Double Click STOP)</td>
</tr>
</table>
</div>

<div id="emptycell" style="position:absolute; visibility:show; left:-70px; top:-70px; z-index:2"></div>
<script language="JavaScript1.2">
<!--
var XX = 0;
var YY = 0;
var cur_one = "emptycell"
var moving = false;
var xpos1 = 20;
var ypos1 = 20;
var myX = 0;
var myY = 0;

function InitializeMove() {
    cur_one = "movmenu";
    XX = eval("xpos1");
    YY = eval("ypos1");
}

function CaptureMove() {
    if (document.layers) document.captureEvents(Event.MOUSEMOVE);
}

function EndMove() {
    if (document.layers) document.releaseEvents(Event.MOUSEMOVE);

        cur_one = "emptycell"
        moving = false;
        document.close();
}

function WhileMove() {

  if (document.all) {
    eval(cur_one+".style.left="+myX);
    eval(cur_one+".style.top="+myY);
  }

  if (document.layers) {
    eval("document."+cur_one+".left="+myX);
    eval("document."+cur_one+".top="+myY);
  }
}

function MoveHandler(e) {

    myX = (document.all) ? event.clientX : e.pageX;
    myY = (document.all) ? event.clientY : e.pageY;

      if (!moving) {
        diffX =  XX - myX;
        diffY = YY - myY;
        moving = true;
      if (cur_one == "emptycell") moving = false;
    }
    myX += diffX;
    myY += diffY;

      if (moving) {
        xpos1 = myX;
        ypos1 = myY;
      }

    WhileMove();
}

function ClearError() {
return true;
}

if (document.layers) {
    document.captureEvents(Event.CLICK);
    document.captureEvents(Event.DBLCLICK);
}

    document.onmousemove = MoveHandler;
    document.onclick = CaptureMove;
    document.ondblclick = EndMove;
    window.onerror = ClearError;

WhileMove();
//-->
</script>

댓글목록

등록된 댓글이 없습니다.

Total 846건 32 페이지
게시물 검색

회원로그인

접속자집계

오늘
61
어제
302
최대
1,347
전체
155,122
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.