Trio ȨÆäÀÌÁö ¿ÀºêÁ§Æ®ÀÇ À̵¿ ¿¹Á¦ ¸Þ´º·Î

¹®¼­¿¡¼­ÀÇ ¿¤·¹¸àÆ® À̵¿

DHTML·Î Àü ½ºÅ©¸°¿¡ À̹ÌÁö¸¦ ¾Ö´Ï¸ÞÀ̼ÇÇϰųª À̵¿½Ãų ¼ö ÀÖ´Ù. ±× À̹ÌÁö³ª ¿¤·¹¸àÆ® ³»¿ëÀ» À§Ä¡½ÃŰ°Å³ª À̵¿½Ãų¶§ Netscape 4¿¡¼­´Â <layer> Å×±×ÀÇ left¿Í top ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇÏ¸é µÈ´Ù. Explorer 4¿¡¼­´Â °°Àº ³»¿ëÀÌ ½ºÅ¸ÀÏ ¿ÀºêÁ§Æ®ÀÇ pixelLeft¿Í pixelTop Ư¼ºÀÇ °ªÀ» º¯°æ½ÃÅ´À¸·Î¼­ °¡´ÉÇÏ´Ù. ¿©±â¼­´Â µû·Î µû·Î ÀÌÇØ¸¦ µ½±â À§ÇØ ¿¹Á¦´Â Netscape 4¿Í Explorer 4¸¦ º°µµ·Î ó¸®ÇÏ¿´´Ù.

Netscape 4¿¡¼­ÀÇ ¿ÀºêÁ§Æ® À̵¿

Netscape 4¿¡¼­ <layer> Å×±×ÀÇ left¿Í top Ư¼ºÀÌ Áö¿øµÇ´Âµ¥, ¿ÞÂÊ ¸ÇÀ§ ²ÀÁöÁ¡À¸·Î ºÎÅÍÀÇ °Å¸®(offset)¸¦ Á¦¾î ÇÔÀ¸·Î¼­ ´Þ¼º µÉ ¼ö ÀÖ´Ù. °è»ê °ø½ÄÀ» ½ºÅ©¸³Æ®¿¡ ³ÖÀ½À¸·Î¼­ ±× °è»ê °á°ú¿¡ µû¶ó ź·ÂÀûÀ¸·Î ÀÌ layer¸¦ À̵¿½Ãų ¼ö ÀÖ´Ù. ¾Æ·¡ ¿¹Á¦´Â ´ÜÃ߸¦ Ŭ¸¯Çϸé À̹ÌÁö¸¦ ¼öÆòÀ¸·Î À̵¿½ÃŲ´Ù.

<layer name="imglay" left=128 top=400><img src="../gif/rfexample.gif">
</layer>

<script language="JavaScript1.2">
function moveit(){
  if (!document.layers){
    alert("ÀÌ ¿¹Á¦´Â Netscape 4 À̻󿡼­ Ç¥ÇöµË´Ï´Ù.");
    return;
  }
  if (document.imglay.left<600) document.imglay.left+=5;
  moveid=setTimeout("moveit()",30);
}

function returnit(){
  if (!document.layers){
    alert("ÀÌ ¿¹Á¦´Â Netscape 4 À̻󿡼­ Ç¥ÇöµË´Ï´Ù.");
    return;
  }
  clearTimeout(moveid);
  document.imglay.left=128;
}
</script>

<form method="post">
<p><b><input type="button" value="À̵¿" name="imove" onclick="moveit()">
<input type="button" value="¿øÀ§Ä¡" name="iback" onclick="returnit()"></b>
</p>
</form>

document.imglay.left°¡ ¿À¸¥ÂÊ ÇѰ迡 µµ´Þ ÇÒ ¶§±îÁö °è¼Ó 5¾¿ Áõ°¡½ÃÄÑ À̹ÌÁö°¡ ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÏ°Ô ÇÏ¿´´Ù. '¿øÀ§Ä¡'·Î¼­ ½ÃÀÛ À§Ä¡(document.imglay.left=128;)¿¡ À̹ÌÁö¸¦ °¡Á®´Ù ³õ¾Ò´Ù.

Explorer 4¿¡¼­ÀÇ ¿ÀºêÁ§Æ® À̵¿

<div>¿¡ ÀνÄÀÚ(id)¸¦ ÁÖ°í pixelLeft¿Í pixelTop Ư¼ºÀÇ °ªÀ» º¯°æÇÏ¿© À̹ÌÁö¸¦ À̵¿½ÃŰ´Â ¿¹Á¦´Â Netscape¿¡¼­¿Í À¯»çÇÏ´Ù.

<div id="imgdiv" style="position:relative"><img src="../gif/rfexample.gif">
</div>
<script>
function moveit2(){
  if (!document.all){
    alert("ÀÌ ¿¹Á¦´Â Explorer 4 À̻󿡼­ Ç¥ÇöµË´Ï´Ù.");
    return;
  }
  if (imgdiv.style.pixelLeft<600) imgdiv.style.pixelLeft+=5;
  moveid2=setTimeout("moveit2()",30);
}

function returnit2(){
  if (!document.all){
    alert("ÀÌ ¿¹Á¦´Â Explorer 4 À̻󿡼­ Ç¥ÇöµË´Ï´Ù.");
    return;
  }
  clearTimeout(moveid2);
  imgdiv.style.pixelLeft=0;
}
</script>

<form>
  <input type="button" value="À̵¿" onclick="moveit2()">
  <input type="button" value="¿øÀ§Ä¡" onclick="returnit2()">
</form>

imgdiv.style.pixelLeft°¡ ¿À¸¥ÂÊ ÇѰ迡 µµ´Þ ÇÒ ¶§±îÁö °è¼Ó 5¾¿ Áõ°¡½ÃÄÑ À̹ÌÁö°¡ ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÏ°Ô ÇÏ¿´´Ù. '¿øÀ§Ä¡'·Î¼­ ½ÃÀÛ À§Ä¡(imgdiv.style.pixelLeft=0;)¿¡ À̹ÌÁö¸¦ °¡Á®´Ù ³õ¾Ò´Ù. <div id="imgdiv" style="position:absolute">·Î ¼³Á¤ ÇÑ´Ù¸é ÀÌ¿¡ ¸Â°Ô ¼öÄ¡µéÀ» Á¶Á¤ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.


¹ø¿ª¹® ¼ÒÀ¯ÀÚ - Trio ȨÆäÀÌÁö Á¦°ø ÀÌ ¹®¼­(http://trio.co.kr/webrefer/dhtml/moveobj.html)´Â
ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.
¿¹Á¦ ¸Þ´º·Î