HOME
FAQ
SOURCE
LINK
DHTML
 

go À̹ÌÁö µµ¾È

¹öÁ¯4¿¡¼­ À̹ÌÁö ¹Ù²ÞÈ¿°ú

¹öÁ¯3ÀÇ ºê¶ó¿ìÀú¿¡¼­´Â À̹ÌÁö¸¦ ¹Ù²Ù¾î¼­ ¿©·¯ ¸µÅ© Áß¿¡¼­ ƯÁ¤ ¸µÅ©¸¦ µÎµå·¯Áö°Ô ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÀÌ ¶§´Â ¿©·¯ ¹úÀÇ À̹ÌÁö¸¦ Ãâ·ÂÇØ¾ß Çϴµ¥ ½Ã°£ÀÌ ¸¹ÀÌ °É¸°´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

À̹ÌÁö¸¦ »ç¿ëÇÏÁö ¾Ê°í ±ÛÀÚ¸¸À¸·Îµµ ¹öÁ¯4¿¡¼­´Â ºñ½ÁÇÑ È¿°ú¸¦ ³¾ ¼ö ÀÖ½À´Ï´Ù. Åõ¸í GIF À̹ÌÁö·Îµµ ÇÒ ¼ö ÀÖÁö¸¸, À̰͵µ À̹ÌÁö ÇѹúÀº °¡Á®¿Í¾ß ÇÕ´Ï´Ù. ±ÛÀÚ¸¸À¸·Î ÇÏ´Â°Ô Ãâ·Â¼Óµµ°¡ °¡Àå ºü¸¨´Ï´Ù.

À̹ÌÁö¸¦ »ç¿ëÇÏ´Â °Í¿¡ ºñÇÏ¿© ±ÛÀÚ·Î ÇÒ¶§ÀÇ ´ÜÁ¡Àº ÆäÀÌÁö¿¡¼­ÀÇ ¹èÄ¡¹®Á¦ÀÔ´Ï´Ù. background-color¸¦ »ç¿ëÇϹǷΠ·¹À̾î(css-p)¾È¿¡ ¸µÅ©¸¦ µÎ°í ·¹À̾îÀÇ ¹ÙÅÁ»öÀ» ¹Ù²Ù¾î¼­ ÀÌ·± È¿°ú¸¦ ³À´Ï´Ù. ÀÌ·± È¿°ú¸¦ ³»´Â ¸µÅ©µéÀº ÆäÀÌÁöÀÇ ÇÑ ºÎºÐ¿¡ ¸ð¾Æ ³õ¾Æ³õ°í »ç¿ë ÇÕ´Ï´Ù.

ÀÌ ¶§, °¢ ¸µÅ©ÀÇ À§Ä¡¸¦ ÁöÁ¤½Ã nn4³ª ie4°¡ ±ÛÀÚ¸¦ ´Ù·ç´Â °ÍÀÌ Á¶±Ý ´Ù¸¨´Ï´Ù. ÀÓÀÇ·Î °¢ ·¹À̾îÀÇ left, topÀÇ °ªÀ» ÁöÁ¤ÇÏ¸é »ç¿ëÀÚ ±Û²Ã°ª, ¸µÅ©·Î »ç¿ëÇÑ ±ÛÀÚ¿¡ µû¶ó¼­ ·¹À̾îÀÇ Å©±â°¡ ´Þ¶óÁý´Ï´Ù. ±×·¡¼­ ¸µÅ©µéÀÇ °Å¸®°¡ ³Ê¹« ¶³¾îÁö°Å³ª Á¼¾ÆÁú ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼­ ¾Õ ¸µÅ©ÀÇ Å©±â ¹Ù·Î ´ÙÀ½¿¡ ´ÙÀ½ ¸µÅ©¸¦ µÎ´Â »ó´ëÀûÀÎ ¹èÄ¡¸¦ ÇØ¾ßÇÕ´Ï´Ù.

µÎ¹øÂ° ¸µÅ©ÀÇ À§Ä¡ = ù¹øÂ° ¸µÅ©ÀÇ À§Ä¡ + ù¹øÀç ¸µÅ©ÀÇ Æø

À¸·Î ÇÏ¸é °¡Àå ±ÙÁ¢ÇÏ°Ô ¸µÅ©µéÀ» ¹èÄ¡½Ãų ¼ö ÀÖ½À´Ï´Ù. °Å¸®¸¦ 10px¸¸Å­ ´õ ¹ú¸±·Á¸é ´õÇϱâ 10À» ÇØÁÖ¸é µË´Ï´Ù. »ó´ëÀûÀÎ °Å¸®ÀÇ ÀåÁ¡Àº »ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ ±Û²Ã ȯ°æ¿¡ »ó°ü¾øÀÌ ¸µÅ©µéÀ» º¸±âÁÁ°Ô ¹èÄ¡ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ¸µÅ©ÀÇ Æø(±ÛÀÚ ³ôÀÌ)Àº nn4´Â document.·¹À̾îÀ̸§.document.height À¸·Î ie4´Â document.all.·¹À̾îÀ̸§.clientHeight·Î ¾Ë ¼ö ÀÖ½À´Ï´Ù.

#D1 { 
	position:absolute; font-size:20px; font-style:italic; top:20; left:0; width:100; 
	background-color:#f0e0d0; layer-background-color:#f0e0d0; 
	background-color:transparent;
}
<div id=D1><b><a href="javascript:alert('GO HOME')">HOME</A></b></div>
HOME ¸µÅ©¿¡ »ç¿ëÇÑ ·¹À̾îÀÔ´Ï´Ù. background-color:transparent;´Â JavaScript·Î nn4¿¡¼­ ·¹À̾îÀÇ ¹ÙÅÁ»öÀ» ¹Ù²Ù¸é ±ÛÀÚÁÖÀ§¿¡´Â »öÀÌ ¹Ù²îÁö ¾Ê´Âµ¥, À̰ÍÀ» ³Ö¾îÁÖ¸é ±ÛÀÚ ÁÖÀ§¿¡µµ »öÀÌ ¹Ù²ò´Ï´Ù. ie4¿¡¼­´Â À̰ÍÀ» ³Ö¾îÁÖ¸é óÀ½¿¡´Â ¹ÙÅÁ»öÀÌ ³ª¿ÀÁö ¾Ê°í Åõ¸íÇÏ°Ô º¸ÀÌÁö¸¸, JavaScript·Î »öÀ» ¹Ù²Ù¾î ÁÖ¸é ¹Ù²Ù¾îÁØ »öÀÌ ³ª¿É´Ï´Ù. ±×·¯¹Ç·Î óÀ½ ·¹À̾îÀÇ ¹ÙÅÁ»öÀ» ÆäÀÌÁöÀÇ ¹ÙÅÁ»ö°ú ´Ù¸¥»öÀ» »ç¿ëÇÒ·Á¸é JavaScript·Î ¸ðµç ·¹À̾îÀÇ ¹ÙÅÁ»öÀ» ¿øÇÏ´Â »öÀ¸·Î ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ ¿¹Á¦ ÆäÀÌÁöÀÇ ¸µÅ©¸¦ 5°³ »ç¿ëÇß½À´Ï´Ù.

function init() {
if(n4) {
  for(var i=1; i<6; i++) {
    document.layers["D"+i].onmouseover = over
    document.layers["D"+i].onmouseout = out

    document.layers["D"+i].captureEvents(Event.MOUSEDOWN|Event.MOUSEUP)
    document.layers["D"+i].onmousedown = down
    document.layers["D"+i].onmouseup = up
    document.layers["D"+i].clip.right = 100

    if(i!=5) document.layers["D"+(i+1)].top = document.layers["D"+i].top 
			+ document.layers["D"+i].document.height
  }
  window.onresize = new Function("setTimeout('self.location.reload()', 111)");
}
if(e4) {
  for(var i=1; i<6; i++) {
    document.all["D"+i].onmouseover = over
    document.all["D"+i].onmouseout = out
    document.all["D"+i].onmousedown = down
    document.all["D"+i].onmouseup = up
    //document.all["D"+i].style.backgroundColor = "white"

    if(i!=5) document.all["D"+(i+1)].style.pixelTop = document.all["D"+i].style.pixelTop 
		    	+ document.all["D"+i].clientHeight
  }
}
}
</script>
</head>
<body onLoad="setTimeout('init()', 111)">
À§ÀÇ ÄÚµå·Î °¢ ¸µÅ©ÀÇ ·¹À̾°Ô »ó´ëÀûÀÎ ¹èÄ¡¸¦ ÇÏ°í ¹ÙÅÁ»ö ¹Ù²ÞÀ» ÇÕ´Ï´Ù.

document.layers["D"+i].clip.right = 100´Â nn4¿¡¼­ ¹ÙÅÁ»ö ¹Ù²ÞÀ¸·Î »ç¿ëÇÏ´Â ·¹À̾îÀÇ ¿À¸¥ÂÊ clip¸¦ Áִ°ÍÀε¥, À̰ÍÀº nn4¿¡¼­´Â width ¸¸À¸·Î´Â ·¹À̾î Àüü¿¡ ¹ÙÅÁ»öÀÌ ³ª¿ÀÁö ¾Ê±â ¶§¹®¿¡ ³Ö¾îÁÖ¾ú½À´Ï´Ù. clipÀ» ÇÏÁö ¾ÊÀ¸¸é ³»¿ë¹°ÀÌ ÀÖ´Â ¸¸Å­¸¸ ³ª¿É´Ï´Ù. ie4´Â width¸¸À¸·Îµµ width¸¸Å­ ¹ÙÅÁ»öÀÌ ³ª¿É´Ï´Ù.

//document.all["D"+i].style.backgroundColor = "white"´Â background-color:transparent;·Î µÈ ·¹À̾îÀÇ ¹ÙÅÁ»öÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿©±â¼­´Â ÆäÀÌÁö ¹ÙÅÁ»ö°ú °°Àº »öÀ¸·Î Ç߱⠶§¹®¿¡ ³ÖÁö ¾Ê¾Ò½À´Ï´Ù. óÀ½ ¸µÅ©ÀÇ ¹ÙÅÁ»öÀ» Èò»öÀ¸·Î ÇÒ·Á¸é À̰ÍÀ» ³Ö¾îÁÖ°í À§ÀÇ #f0e0d0¸¦ ¸ðµÎ white·Î ¹Ù²Ù¾îÁÖ¸é µË´Ï´Ù.

function over() {
	if(n4) this.document.bgColor="aqua"
	else if(e4) this.style.backgroundColor="aqua"
}
function out() {
	if(n4) this.document.bgColor="#f0e0d0"
	else if(e4) this.style.backgroundColor="#f0e0d0"
}
function down() {
	if(n4) this.document.bgColor="white"
	else if(e4) this.style.backgroundColor="white"
}
function up() {
	if(n4) this.document.bgColor="aqua"
	else if(e4) this.style.backgroundColor="aqua"
}
°¢ À̺¥Æ®¿¡ ¸Â´Â ¹ÙÅÁ»öÀ» ÁöÁ¤ÇÕ´Ï´Ù. 4°¡ÁöÀÇ À̺¥Æ®¸¦ »ç¿ëÇß½À´Ï´Ù. click À̺¥Æ®´Â ³ÖÁö ¾Ê¾Ò½À´Ï´Ù.

ie4¿¡¼­´Â ·¹À̾ left³ª topÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÆäÀÌÁö¿¡¼­ÀÇ »ó´ë°ªÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. left, topÀ» ÂüÁ¶Çϱâ À§Çؼ­´Â °ªÀ» ÁöÁ¤ÇØ¾ß Çϰí, style.top, style.leftÀÇ °ªÀº JavaScript·Î ´Ù½Ã ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÂüÁ¶ÇÒ ¼ö ¾ø½À´Ï´Ù. pixelLeft, pixelLeft´Â ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ý¸é¿¡, nn4´Â left³ª topÀ» ÁöÁ¤ÇÏÁö ¾Ê°í <br>ÅÃÀ¸·Î ÆäÀÌÁö ¸îÁÙ ¾Æ·¡¿¡ À־ ±× °ªÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.


TOP