레이어 관련해서 질문하나 드릴께요

1

안녕하세요 레이어에 관한 내용을 찾고 있다가


phpschool 에서 공대여자님 작성한 레이어 관련까지 왔습니다.


레이어를 관련해서 추가로 생성하게 만들었는데 이것들을 각각 개별적으로 움직일수 있게 처리 하는 부분에서


헤메고 있습니다.


혹시 도움을 얻을 수 있을까 해서요~


그럼 감사합니다.


<script type="text/javascript">
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
 var dragapproved=false
 function drag_dropie(){
  var layerId = id;
  if (dragapproved==true){
   document.all[layerId].style.pixelLeft=tempx+event.clientX-iex
   document.all[layerId].style.pixelTop=tempy+event.clientY-iey
   return false
  }
 }
 function initializedragie(id){
  var layerId = id;
 
  iex=event.clientX;
  iey=event.clientY;
  tempx=document.all[layerId].style.pixelLeft;
  tempy=document.all[layerId].style.pixelTop;
  
  var dragapproved = true;
  
  document.all[layerId].onmousedown = drag_dropie       
 
 } 
 
 if (document.all){
  document.onmouseup=new Function("dragapproved=false")
 }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 function createLayer(id) {
  var layerId = id;
     var layer = document.getElementById(layerId);
  if(layer) {
         layer.style.left = window.event.clientX;
         layer.style.top = window.event.clientY;
         layer.style.visibility = "";
     } else {
   var layer = document.createElement("div");
   layer.setAttribute("id", layerId);
   
   layer.onmousedown = function(){
           initializedragie(id);
         }
   
   layer.style.background = "#ffccff";
   layer.style.position = "absolute";
   layer.style.left = window.event.clientX;
   layer.style.top = window.event.clientY;
   layer.style.width = 490;
   layer.style.height = 550;
      layer.innerHTML = "<a href=javascript:popupClose('"+id+"')>"+id+"Layer 닫기</a>";
   document.body.appendChild(layer);
  }
 }
 
 function popupClose(id){
     var layerId = id;
  document.all[layerId].style.visibility = "hidden";
 }
</script>


<div id="test1" onclick="createLayer('childLayer_1')">childLayer_1</div>
<div id="test2" onclick="createLayer('childLayer_2')">childLayer_2</div>
<div id="test3" onclick="createLayer('childLayer_3')">childLayer_3</div> 

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
태그 적용
여보세요? 손님도 적으실 수 있습니다. 11
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16
6.17
6.18
6.19
6.20
6.21
6.22
6.23
6.24
6.25
6.26
6.27
6.28
6.29
6.30
7.1
7.2
7.3
7.4
7.5