시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVASCRIPT > javascript 소스창고 > 텍스트효과 > table에서 tr(한줄)을 마우스 드레그로 다른 table로 옴기기 상세정보
사이트등록
클라우드태그
javascript
PHP
css
html
ASP
API
jquery
mysql
image
Mobile
slide
게시판
메뉴
현재접속자 12 새로고침
table에서 tr(한줄)을 마우스 드레그로 다른 table로 옴기기
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 네이버로공유
소스분류 텍스트효과
다운로드 횟수 959 회
간단설명 일반 html에서 table의 tr부분을 마우스 드레그로 다른 table이나 tr로 옴길수 있는 자바스크립트입니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
소스다운로드 데모 미리보기 스크랩하기


  1.부여받지 않은 권한과 부여받은 권한이란 2개의 태이블이 생성이 됩니다.


  2. 먼저 부여받지 않은 권한의 쓰기부분을 드레그하여 선택해 놓습니다.

 3. 드레그로 선택된 '쓰기'부분을 마우스로 클릭후 드레그 시켜 부여받은 권한으로 이동시킵니다.

 4.부여받은 권한으로 쓰기가 옴겨졌죠! (놀랍군요)


 5. 전부 옴겨보았습니다. 뵈기 싫군요~ ^^ 하단엔 이에 쓰인 자바스크립트입니다.
     

 


<html>
<head><title>테이블에서 줄(TR)을 마우스 드래그로 이동</title>
    <script language="JavaScript1.2">
  <!--
    var srcElementTR; //Id of dragged object

    var destElementTR; //Id of valid drop target object  

       

    function fnGetSource()

    {
        srcElementTR = event.srcElement.parentElement ;
    }   

    function fnGetDestination()

    {

        destElementTR = event.srcElement.parentElement;//dest TR
        var destElementTBODY = destElementTR.parentElement;// dest TBODY
    destElementTBODY.appendChild(srcElementTR);
    }   

    function cancelevent()

    {
        window.event.returnValue = false;
    }
   

  //-->
    </script>


</head>

<body>
<table>
 <tr>
  <td valign="top">
  <table id="table1" bgcolor="FF00" ondragstart='if(window.event.srcElement.parentElement.rowIndex > 0){fnGetSource();}' ondragenter='cancelevent();' ondragover='cancelevent();' ondrop='if(srcElementTR!=null && srcElementTR.rowIndex > 0) {fnGetDestination();}'>
   <tr><td>부여받지않은권한</td></tr>
   <tr><td>쓰기</td></tr>
   <tr><td>읽기</td></tr>
   <tr><td>수정</td></tr>
   
  </table>
  </td>
  <td  valign="top">
  <table id="table2" bgcolor="CCFF" ondragstart='if(window.event.srcElement.parentElement.rowIndex > 0){fnGetSource();}' ondragenter='cancelevent();' ondragover='cancelevent();' ondrop='if(srcElementTR!=null && srcElementTR.rowIndex > 0) {fnGetDestination();}'>
   <tr><td>부여받은권한</td></tr>
   <tr><td>삭제</td></tr>
  </table>
  </td>
 <tr>
</table>

</body>
</html>

*부여받지않은 권한과 부여받은권한의 하단에 쓰인 tr부분이 이동가능한 부분입니다.
위 자바는 설명보단 직접 실행해서 확인해보시는게 이해가 더 빠를것 같습니다.


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 27851448 보이는 도배방지키를 입력하세요.