¿ø±Ù°¨ ÀÖ´Â ¿øÇüÀ̵¿ go to ·¹ÀÌ¾î ¿øÇüÀ¸·Î À̵¿Çϱâ


¾ÕÀÇ ¿¹Á¦ "¿øÇüÀ̵¿ ·¹À̾î ÀÚµ¿¹èÄ¡Çϱâ" ¿¡¼­ ·¹À̾ ¿øÇüÀ¸·Î À̵¿½ÃŰ¸é Æò¸éÀûÀ¸·Î ·¹À̾ ¿òÁ÷ÀÔ´Ï´Ù. °¢µµ¿¡ ´Ù¸¥ ·¹À̾îÀÇ Å©±â¸¦ ¹Ù²Ù¾îÁÖ¸é ¸¶Ä¡ °Å¸®°¨ÀÖ°Ô ·¹À̾ ¿òÁ÷ÀÌ´Â È¿°ú°¡ ³ª¿É´Ï´Ù.

ÀÌ·± ¿ø±Ù°¨ÀÖ´Â È¿°ú¸¦ ³»±â À§Çؼ­ °¢ ·¹À̾ °¢µµ¿¡ ¸Â´Â ¸î°³ÀÇ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾ ³Ö¾îÁÖ°í visibility¸¦ visible°ú hiddenÀ¸·Î °¢ ·¹À̾ Àڽſ¡ ¸Â´Â °¢µµ¿¡ ¿ÔÀ» ¶§ ¹Ù²Ù¾î ÁÖ¸é ÀÌ·± È¿°ú¸¦ ³¾ ¼ö ÀÖ½À´Ï´Ù.

¾ÕÀÇ ¿¹Á¦ "¿øÇüÀ̵¿ ·¹À̾î ÀÚµ¿¹èÄ¡Çϱâ" ¿¡¼­ÀÇ JavaScriptÄڵ忡 ¾à°£ÀÇ ¼öÁ¤À» Çϰí ÇÔ¼ö¸¦ Çϳª Ãß°¡ÇÕ´Ï´Ù. ¾à°£ÀÇ ¼öÁ¤ÇÑ ÄÚµå´Â ¾Æ·¡ÀÔ´Ï´Ù.

function initCircleLoop() {

  circleLayer = new Array();

  if(n4) { 
    circleLayer[0] = 1 //°¢ ·¹À̾îµéÀÇ À̵¿ °£°Ý½Ã°£
    circleLayer[1] = new circleLoopSet(document.D1, 5, 200, 50, 200, 200, 4, 1)
    circleLayer[2] = new circleLoopSet(document.D2, 5, 200, 50, 200, 200, 4, 2)
    circleLayer[3] = new circleLoopSet(document.D3, 5, 200, 50, 200, 200, 4, 3)
    circleLayer[4] = new circleLoopSet(document.D4, 5, 200, 50, 200, 200, 4, 4)
  }
  else if(e4) {
    circleLayer[0] = 1 //°¢ ·¹À̾îµéÀÇ À̵¿ °£°Ý½Ã°£
    circleLayer[1] = new circleLoopSet(document.all.D1, 5, 200, 50, 200, 200, 4, 1)
    circleLayer[2] = new circleLoopSet(document.all.D2, 5, 200, 50, 200, 200, 4, 2)
    circleLayer[3] = new circleLoopSet(document.all.D3, 5, 200, 50, 200, 200, 4, 3)
    circleLayer[4] = new circleLoopSet(document.all.D4, 5, 200, 50, 200, 200, 4, 4)
  }
}
óÀ½ ·¹ÀÌ¾î ¿øÇüÁ¤º¸¸¦ ¼³Á¤ÇÒ ¶§ ie4¿¡¼­ ·¹À̾îÀÇ À̸§À» ÂüÁ¶Çϱâ À§Çؼ­ À§ÀÇ ±½Àº ±ÛÀÚó·³ .styleÀ» »©ÁÖ¾î¾ß ÇÕ´Ï´Ù.
function moveCircleLoop() { 

  for(var i=1; i < circleLayer.length; i++) { 
   if(n4) {
     circleLayer[i].layer.left = circleLayer[i].centerX + circleLayer[i].moveHol * Math.cos(circleLayer[i].moveAngle*Math.PI/180) 
     circleLayer[i].layer.top = circleLayer[i].centerY + circleLayer[i].moveVer * Math.sin(circleLayer[i].moveAngle*Math.PI/180)
   }
   else if(e4) {
     circleLayer[i].layer.style.pixelLeft = circleLayer[i].centerX + circleLayer[i].moveHol * Math.cos(circleLayer[i].moveAngle*Math.PI/180) 
     circleLayer[i].layer.style.pixelTop = circleLayer[i].centerY + circleLayer[i].moveVer * Math.sin(circleLayer[i].moveAngle*Math.PI/180) 
   }
   distanceShow(circleLayer[i]) //¿ø±Ù°¨À» ÁÖ±âÀ§ÇÔ.
   circleLayer[i].moveAngle += circleLayer[i].moveAngleIns 
 } 
 moveCircleLoop_ID = setTimeout("clearTimeout(moveCircleLoop_ID); moveCircleLoop()", circleLayer[0]); 
}
·¹À̾ À̵¿½ÃŰ´Â moveCircleLoop() ÇÔ¼ö¿¡¼­ ¼öÁ¤ÇÑ ÄÚµå´Â ¿ø±Ù°¨À» ³»°ÔÇÏ´Â ÇÔ¼ö distanceShow(circleLayer[i])¸¦ ³Ö¾îÁÖ°í óÀ½ ·¹À̾î Á¤º¸¸¦ ±¸¼ºÇÒ ¶§ ie4¿¡¼­ document.all.·¹À̾îÀ̸§ À¸·Î ÁöÁ¤À» ÇßÀ¸¹Ç·Î pixelLeft, pixelTop À» ÁöÁ¤Çϱâ À§Çؼ­ style ÁöÁ¤ÇØ ÁÝ´Ï´Ù.

distanceShow(circleLayer[i])´Â ÇöÀçÀÇ ·¹À̾ ¾î´À °¢µµ¿¡ ÀÖ´ÂÁö ÆÇ´ÜÇÏ¿© ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ·¹À̾îµé Áß¿¡¼­ ¾Ë¸ÂÀº Å©±âÀÇ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾°Ô visibility=visible·Î ±× À̹ÌÁö¸¦ º¸ÀÌ°Ô ÇÕ´Ï´Ù. À̰ÍÀ» Çϱâ À§Çؼ­ 4°³ÀÇ ·¹À̾°Ô °¢°¢ÀÇ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾ ³Ö¾îÁÖ¾î¾ß ÇÕ´Ï´Ù. ¾Æ·¡°¡ ·¹À̾îµéÀÔ´Ï´Ù.

<div id="D1">
  <div id="D16"><img src="../../../images/light.gif" width=100 height=100 border=0></div>
  <div id="D15"><img src="../../../images/light.gif" width=80 height=80 border=0></div>
  <div id="D14"><img src="../../../images/light.gif" width=60 height=60 border=0></div>
  <div id="D13"><img src="../../../images/light.gif" width=40 height=40 border=0></div>
  <div id="D12"><img src="../../../images/light.gif" width=20 height=20 border=0></div>
  <div id="D11"><img src="../../../images/light.gif" width=10 height=10 border=0></div>
</div>
<div id="D2">
  <div id="D26"><img src="../../../images/light3.gif" width=100 height=100 border=0></div>
  <div id="D25"><img src="../../../images/light3.gif" width=80 height=80 border=0></div>
  <div id="D24"><img src="../../../images/light3.gif" width=60 height=60 border=0></div>
  <div id="D23"><img src="../../../images/light3.gif" width=40 height=40 border=0></div>
  <div id="D22"><img src="../../../images/light3.gif" width=20 height=20 border=0></div>
  <div id="D21"><img src="../../../images/light3.gif" width=10 height=10 border=0></div>
</div>
<div id="D3">
  <div id="D36"><img src="../../../images/light2.gif" width=100 height=100 border=0></div>
  <div id="D35"><img src="../../../images/light2.gif" width=80 height=80 border=0></div>
  <div id="D34"><img src="../../../images/light2.gif" width=60 height=60 border=0></div>
  <div id="D33"><img src="../../../images/light2.gif" width=40 height=40 border=0></div>
  <div id="D32"><img src="../../../images/light2.gif" width=20 height=20 border=0></div>
  <div id="D31"><img src="../../../images/light2.gif" width=10 height=10 border=0></div>
</div>
<div id="D4">
  <div id="D46"><img src="../../../images/light3.gif" width=100 height=100 border=0></div>
  <div id="D45"><img src="../../../images/light3.gif" width=80 height=80 border=0></div>
  <div id="D44"><img src="../../../images/light3.gif" width=60 height=60 border=0></div>
  <div id="D43"><img src="../../../images/light3.gif" width=40 height=40 border=0></div>
  <div id="D42"><img src="../../../images/light3.gif" width=20 height=20 border=0></div>
  <div id="D41"><img src="../../../images/light3.gif" width=10 height=10 border=0></div>
</div>
4°³ÀÇ ·¹À̾î´Â ¿øÇüÀ¸·Î À̵¿ÇÏ´Â ·¹À̾îÀÔ´Ï´Ù. ¿ø±Ù°¨À» ³»±â À§Çؼ­ °¢µµ¿¡ ¸Â´Â À̹ÌÁö¸¦ º¸¿©ÁÖ±â À§ÇØ À̹ÌÁö¸¦ °¡Áø 6°³ÀÇ ·¹À̾ °¡Áö°í ÀÖ½À´Ï´Ù. ¿©±â¼­´Â °°Àº À̹ÌÁö¸¦ »ç¿ëÇß½À´Ï´Ù. °°Àº À̹ÌÁö¿¡ width, height·Î Å©±â¸¸ ¹Ù²Ù¾î¼­ ÁöÁ¤Çß½À´Ï´Ù. ´Ù¸¥ À̹ÌÁö¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Áß¿äÇÑ °ÍÀº ¿ø±Ù°¨À» ³»±â À§ÇÑ Å©±âÀÔ´Ï´Ù.

¿©±â¼­ ¿ø±Ù°¨À¸·Î »ç¿ëÇÒ ·¹À̾îÀÇ À̸§ÀÌ Áß¿äÇÕ´Ï´Ù. nn4´Â ·¹À̾ °¡Áö°í ÀÖ´Â ·¹À̾î´Â ·¹À̾î.document.layers[¼ýÀÚ] ·Î ¾Ë ¼ö ÀÖÁö¸¸. ie4´Â ÀÌ ¹æ¹ýÀÌ ¾ÈµË´Ï´Ù. ³»ºÎ¿¡ Æ÷ÇÔµÈ ·¹À̾ »óÀ§¿Í °°Àº document.all.·¹À̾îÀ̸§ À̱⠶§¹®¿¡ ½±°Ô ÀνÄÇÒ ¼ö ÀÖ´Â À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀÌ ¸¹Àº °æ¿ì¿¡ È¿°úÀûÀÌ°í ¿©±â¼­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. document.all.tags("div")·Î ÆäÀÌÁö¿¡ ÀÖ´Â ¸ðµç ·¹À̾îµéÀ» ¹è¿­·Î Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸, º¹ÀâÇØÁö°í ´ÙÀ½¿¡ div¸¦ Çϳª Ãß°¡Çϰųª »èÁ¦ÇÏ¸é ¿ÀÀÛµ¿ÇÕ´Ï´Ù. ±×·¡¼­, nn4, ie4¿¡¼­ ´Ù »ç¿ëÇϱâ À§Çؼ­´Â »óÀ§·¹À̾î¿Í ÇÏÀ§·¹À̾îÀÇ À̸§À» »óÀ§¿Í ÇÏÀ§°¡ ¼­·Î ºñ½ÁÇÑ À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀÌ JavaScript ·Î Á¦¾îÇÒ ¶§ Æí¸®ÇÕ´Ï´Ù.

±×¸®°í ÁöÁ¤ÇÑ styleÀÔ´Ï´Ù.

<style>
#D1 { position:absolute; left:100; top:100; width:100; }
#D16 { position:absolute; left:0; top:0; width:50; visibility:hidden;}
#D15 { position:absolute; left:10; top:10; width:30; visibility:hidden;}
#D14 { position:absolute; left:20; top:20; width:30; visibility:hidden;}
#D13 { position:absolute; left:30; top:30; width:30; visibility:hidden;}
#D12 { position:absolute; left:40; top:40; width:30; visibility:hidden;}
#D11 { position:absolute; left:45; top:45; width:20; visibility:hidden;}

#D2 { position:absolute; left:200; top:100; width:100; }
#D26 { position:absolute; left:0; top:0; width:30; visibility:hidden;}
#D25 { position:absolute; left:10; top:10; width:30; visibility:hidden;}
#D24 { position:absolute; left:20; top:20; width:30; visibility:hidden;}
#D23 { position:absolute; left:30; top:30; width:30; visibility:hidden;}
#D22 { position:absolute; left:40; top:40; width:30; visibility:hidden;}
#D21 { position:absolute; left:45; top:45; width:20; visibility:hidden;}

#D3 { position:absolute; left:300; top:100; width:100; }
#D36 { position:absolute; left:0; top:0; width:30; visibility:hidden;}
#D35 { position:absolute; left:10; top:10; width:30; visibility:hidden; }
#D34 { position:absolute; left:20; top:20; width:30; visibility:hidden; }
#D33 { position:absolute; left:30; top:30; width:30; visibility:hidden; }
#D32 { position:absolute; left:40; top:40; width:30; visibility:hidden; }
#D31 { position:absolute; left:45; top:45; width:20; visibility:hidden; }

#D4 { position:absolute; left:400; top:100; width:100; }
#D46 { position:absolute; left:0; top:0; width:30; visibility:hidden;}
#D45 { position:absolute; left:10; top:10; width:30; visibility:hidden; }
#D44 { position:absolute; left:20; top:20; width:30; visibility:hidden; }
#D43 { position:absolute; left:30; top:30; width:30; visibility:hidden; }
#D42 { position:absolute; left:40; top:40; width:30; visibility:hidden; }
#D41 { position:absolute; left:45; top:45; width:20; visibility:hidden; }
</style>
¿©±â¼­´Â »óÀ§·¹À̾îÀÇ À§Ä¡´Â ¾îµð¶óµµ »ó°üÀÌ ¾ø½À´Ï´Ù. ÇÏÁö¸¸, ÇÏÀ§·¹À̾îµéÀÇ À§Ä¡´Â Àß Á¶Á¤À» ÇØ¾ßÇÕ´Ï´Ù. ÀÛÀº Å©±âÀÇ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾î´Â º¸´Ù Å« À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾îÀÇ Áß¾Ó¿¡ ¿À°ÔÇÏ´Â °ÍÀÌ visibility¸¦ ¹Ù²Ù¾î ÁÖ¾úÀ» ¶§, °¡Àå Á¤È®ÇÏ°Ô º¸ÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Á» ¿Ô´Ù°¬´Ù ÇÏ°Ô º¸ÀÔ´Ï´Ù. Á» ¶³·Á º¸ÀÔ´Ï´Ù. »ç¿ëÇÒ À̹ÌÁöÀÇ Å©±â¿Í À§Ä¡°¡ Áß¾Ó¿¡ ¿À°ÔÇÏ¸é µË´Ï´Ù. ±×¸®°í óÀ½¿¡´Â ¸ðµÎ visibility:hiddenÀ¸·Î ÁöÁ¤À» ÇÕ´Ï´Ù.

ÀÌÁ¦ À̵é html·Î À§ÀÇ ¼öÁ¤ÇÑ ÇÔ¼ö distanceShow()¸¦ ³Ö¾îÁÝ´Ï´Ù.

function distanceShow(ang) { 

  var anglePos = ang.moveAngle%360
  if(anglePos < 0) { anglePos *= -1; anglePos += 180; anglePos %= 360; } 
		// angleInsÀÇ °ªÀÌ À½¼ö¶ó¼­ ¹Ý½Ã°è ¹æÇâÀ¸·Î µµ´Â ·¹À̾ À§ÇØ. 

  if(n4) { 
    var obj = ang.layer.document.layers
    if( anglePos < 30 ) { obj[4].visibility="hidden"; obj[3].visibility="visible";}
    else if( anglePos < 45 ) {  obj[3].visibility="hidden"; obj[2].visibility="visible";}
    else if( anglePos < 60 ) {  obj[2].visibility="hidden"; obj[1].visibility="visible";}
    else if( anglePos < 120 ) { obj[1].visibility="hidden"; obj[0].visibility="visible";}
    else if( anglePos < 135 ) { obj[0].visibility="hidden"; obj[1].visibility="visible";}
    else if( anglePos < 150 ) { obj[1].visibility="hidden"; obj[2].visibility="visible";}
    else if( anglePos < 180 ) { obj[2].visibility="hidden"; obj[3].visibility="visible";}
    else if( anglePos < 225 ) { obj[3].visibility="hidden"; obj[4].visibility="visible";}
    else if( anglePos < 315 ) { obj[4].visibility="hidden"; obj[5].visibility="visible";}
    else if( anglePos < 360 ) { obj[5].visibility="hidden"; obj[4].visibility="visible";}
  }
  else if(e4) {
    if( anglePos < 30 ) { document.all[ang.layer.id+2].style.visibility="hidden"; document.all[ang.layer.id+3].style.visibility="visible";}
    else if( anglePos < 45 ) {  document.all[ang.layer.id+3].style.visibility="hidden"; document.all[ang.layer.id+4].style.visibility="visible";}
    else if( anglePos < 60 ) {  document.all[ang.layer.id+4].style.visibility="hidden"; document.all[ang.layer.id+5].style.visibility="visible";}
    else if( anglePos < 120 ) { document.all[ang.layer.id+5].style.visibility="hidden"; document.all[ang.layer.id+6].style.visibility="visible";}
    else if( anglePos < 135 ) { document.all[ang.layer.id+6].style.visibility="hidden"; document.all[ang.layer.id+5].style.visibility="visible";}
    else if( anglePos < 150 ) { document.all[ang.layer.id+5].style.visibility="hidden"; document.all[ang.layer.id+4].style.visibility="visible";}
    else if( anglePos < 180 ) { document.all[ang.layer.id+4].style.visibility="hidden"; document.all[ang.layer.id+3].style.visibility="visible";}
    else if( anglePos < 225 ) { document.all[ang.layer.id+3].style.visibility="hidden"; document.all[ang.layer.id+2].style.visibility="visible";}
    else if( anglePos < 315 ) { document.all[ang.layer.id+2].style.visibility="hidden"; document.all[ang.layer.id+1].style.visibility="visible";}
    else if( anglePos < 360 ) { document.all[ang.layer.id+1].style.visibility="hidden"; document.all[ang.layer.id+2].style.visibility="visible";}
  }
}
·¹À̾ À̵¿ÇÏ´Â ÇÔ¼ö moveCircleLoop() ¾È¿¡ ÀÖ´Â distanceShow(circleLayer[i])ÇÔ¼ö ÀÔ´Ï´Ù. circleLayer[i]´Â °¢ »óÀ§ÀÇ ·¹À̾ °¡¸®Åµ´Ï´Ù. D1, D2, D3, D4¸¦ ¸»ÇÕ´Ï´Ù.
anglePos = ang.moveAngle%360 ·Î ÇöÀç À§Ä¡ÀÇ °¢µµ¸¦ ¾Ë°í ±× °¢µµÀÇ À§Ä¡¿¡ ¸Â´Â ÇÏÀ§ ·¹À̾°Ô visibility="visible" À» ÁöÁ¤ÇÕ´Ï´Ù. ¾ÕÀÇ °¢µµ¿¡ ÀÖ´ø ·¹À̾î´Â visibility="hidden"À¸·Î °¨Ãß¾î ÁÝ´Ï´Ù. ¿©±â¼­´Â ¸ðµÎ 10°³ÀÇ °¢µµ ±¸¿ªÀ¸·Î ³ª´©¾ú½À´Ï´Ù. Á» ´õ ºÎµå·¯¿î ¿ø±Ù°¨À» À§Çؼ­ 10ÀÌ»óÀÇ °¢µµ·Î ºÐ·ùÇØ¼­ ±× ¸¸Å­ÀÇ À̹ÌÁö¸¦ °¡Áö°í ÀÖ´Â ·¹À̾ Ãß°¡ÇØ ÁÖ¸é µË´Ï´Ù.

if(anglePos < 0) { anglePos *= -1; anglePos += 180; anglePos %= 360; } ´Â
¹Ý´ë ¹æÇâÀ¸·Î µµ´Â ·¹À̾î´Â moveAngleÀÇ °ªÀÌ À½¼ö°¡ µÇ´Âµ¥ À§ÀÇ ½ÄÀ¸·Î ÇÏ´Ï °¢µµ¸¦ ¾ç¼ö¿Í °°°Ô ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ °¢µµ¿¡ µû¸¥ À̹ÌÁö ¹Ù²ÞÀ¸·Î ¼±Ç³±â³ª Àü±âÅ鳯°°Àº ȸÀüÇÏ´Â °ÍÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
±×·¡Çȸ¸ ÀßÇÏ¸é ¸»ÀÌÁÒ.. ÅÊÅ©¿ä? ¿¹ ÇÒ ¼ö ÀÖ¾î¿ä.. À¹~ casino? :)

--
¿©±â¼­ »ç¿ëÇÑ ¿©·¯ÄÚµå´Â ¼øÀüÈ÷ ¹ß°ßÇß½À´Ï´Ù. µÉ¶§±îÁö ¸·Çغ¸´Ù°¡ µÇ´õ±º¿ä. ´öºÐ¿¡ ¼öÇаøºÎ´Â Á¶±Ý ÇßÁö¸¸¿ä.. ÀÌ·±°Í ó·³ ¼öÇÐÀ» Àß ÀÌÇØÇϰí ÀÖ´Ù¸é À̰ͺ¸´Ù ´õ ¸ÚÁø ·¹À̾îÀ̵¿À» ÇÒ ¼ö ÀÖÀ»°Ì´Ï´Ù. µåµð¾î ¼öÇаøºÎÇÒ ¶§°¡ µÇ¾ú½À´Ï´Ù. Èæ..

½ÇÇàÇϱâ

¾Æ·¡´Â ±ÛÀÚ·Î ¿ø±Ù°¨ ¿øÇüÀ̵¿ È¿°ú¸¦ ³À´Ï´Ù.

½ÇÇàÇϱâ

À§ÀÇ ¿¹Á¦¿¡¼­µµ centerX, centerY, leftÀ̵¿Æø, topÀ̵¿ÆøÀ» Á¶Á¤ÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.
¾Æ·¡ ½ÇÇàÇϱ⠿¹Á¦¿¡¼­ ¸¶¿ì½º¸¦ ´©¸£°í ²ø±âÇϼ¼¿ä..

½ÇÇàÇϱâ

TOP