¸µÅ©·Î ¸Þ´º »ç¿ëÇϱâ
¿©·¯ ¸µÅ©·Î ¸Þ´º »ç¿ëÇϱâ
DHTMLÀÇ °¡Àå °·ÂÇÑ È¿°ú¶ó°í ÇÒ ¼ö ÀÖ´Â °Í¿¡´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ µé ¼ö ÀÖ½À´Ï´Ù.
´Ü¼øÇÑ À¥ ÆäÀÌÁö¸¦ ³Ñ¾î ÀϹÝÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥°ú ºñ½ÁÇÑ ¼º´ÉÀ» ³¾ ¼ö ÀÖ½À´Ï´Ù.
¸¹Àº ÇÏÀ§ ÆäÀÌÁö¸¦ °¡Áö°í ÀÖ´Â »çÀÌÆ®¿¡¼ ¸µÅ©µéÀ» ´Ù ÆäÀÌÁö¿¡ Àû´Â´Ù¸é »çÀÌÆ®ÀÇ ±¸Á¶¸¦ ÆÄ¾ÇÇϱⰡ
¾î·Á¿îµ¥, À§ÀÇ menu¿¡¼ º¸´Â°Íó·³ Á÷°üÀûÀÎ ±¸Á¶·Î ½±°Ô ÆäÀÌÁöÀÇ ±¸¼ºÀ» ¾Ë¼öÀÖ°Ô ÇÕ´Ï´Ù.
ºê¶ó¿ìÀúÀÇ menu±¸Á¶¿Í °°¾Æ¼ óÀ½ º¸´Â »ç¿ëÀÚµµ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆäÀÌÁö¸¦ ie4¿Í
nn4·Î º¸¸é Á¶±Ý ´Ù¸¨´Ï´Ù. ÀÛµ¿Àº °°Àº ¹æ½ÄÀÌÁö¸¸ µÎ ºê¶ó¿ìÀú°¡ °¡Áö°í ÀÖ´Â ÇѰ谡 Àֱ⠶§¹®¿¡
ÀÌ·± ½ÄÀ¸·Î ¸¸µé¾ú½À´Ï´Ù.
ie4·Î º¸¸é ¹ÙÅÁ»ö°ú ÇÔ²² ±ÛÀÚÀÇ »öµµ ¹Ù²ß´Ï´Ù. ÀÌ·± ±â´ÉÀ» nn4¿¡¼ ±¸Çö ÇÒ·Á¸é ·¹À̾î.document.write(),
·¹À̾î.document.close() ·Îµµ °¡´É ÇÏÁö¸¸, ¼º´ÉÀÌ ¸¹ÀÌ ¶³¾îÁý´Ï´Ù. ±×¸®°í ie4ÀÇ °æ¿ì¿¡´Â css ·¹À̾°Ô À̺¥Æ®¸¦
´Ù·ê¶§, À̺¥Æ®ÀÇ »ç¿ëÀÌ nn4º¸´Ù Á¦ÇÑÀûÀ̱⠶§¹®¿¡ À§ÀÇ ÇϺΠÆäÀÌÁö¸¦ °¡¸®Å°´Â È»ìÇ¥ Ç¥½Ã¸¦ À̹ÌÁö·Î
ÇϱⰡ ±î´Ù·Ó½À´Ï´Ù. À̹ÌÁö¸¦ ³ÖÀ¸¸é ¼Óµµ»Ó ¸¸ÀÌ ¾Æ´Ï°í ÀüüÀûÀÎ µ¿ÀÛÀÌ ºÒ¾ÈÇÏ°Ô µË´Ï´Ù. ±×·¡¼, °¡Àå
¾ÈÁ¤µÈ µ¿ÀÛÀ¸·Î µÎ ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ°Ô À§ÀÇ ¹æ½ÄÀ¸·Î ¸¸µé¾ú½À´Ï´Ù.
menu1
À§ÀÇ menu1Àº °¡Àå ±âº»ÀûÀÎ °Í¸¸ ³ÖÀº°Í ÀÔ´Ï´Ù. ½ÇÇàÇÏ°í ¼Ò½º¸¦ º¸¼¼¿ä.
ÇÊ¿äÇÑ °ÍÀÌ ¸î°¡Áö Àִµ¥, ¸ÕÀú ¾Æ·¡ÀÇ ¿ÜºÎº¯¼öµé·Î °¢ »ö±òÀ» ÁöÁ¤ÇÕ´Ï´Ù.
var nnBackColor = "silver" // nn4 ±âº» ¹ÙÅÁ»ö
var ieBackColor = "#CECEBD" // ie4 ±âº» ¹ÙÅÁ»ö
var nnOnColor = "yellow" // ¸¶¿ì½º°¡ °¬À»¶§ ¹Ù²ð ¹ÙÅÁ»ö
var ieOnColor = "navy" // ¸¶¿ì½º°¡ °¬À»¶§ ¹Ù²ð ¹ÙÅÁ»ö
var outBorderColor = "gray" // °¢ ·¹À̾ °¡Áö°í ÀÖ´Â ·¹À̾îÀÇ block Å׵θ® »ö
var inBoardColor = "#FFFFFF" // ³»ºÎ ·¹À̾îÀÇ border »ö
var nnBaseFontColor = "black" // °¢ ³»¿ëÀÇ Ã³À½ ±ÛÀÚ»ö
var ieBaseFontColor = "black" // °¢ ³»¿ëÀÇ Ã³À½ ±ÛÀÚ»ö
var fontChangeColor = "white" // ie4¿¡¼¸¸ »ç¿ëÇÔ. ¸¶¿ì½º¸¦ ¿Ã¸®¸é ±ÛÀÚÀÇ »öÀ» ¹Ù²Û´Ù.
var fontChangeColor = "black" // ie4¿¡¼¸¸ »ç¿ëÇÔ. °¢ ¸Þ´ºÀÇ Ã³À½ ±ÛÀÚ»ö
À§ÀÇ ¿ÜºÎº¯¼öµéÀº css layerÀÇ borderÀÇ »ö°ú ¹ÙÅÁ»öÀÔ´Ï´Ù.
var fontChangeColor, var fontChangeColor µÎ°³ÀÇ º¯¼ö´Â ie4¿¡¼ ¸¶¿ì½º¸¦ °¢ ¸Þ´ºÀ§·Î ¿Ã·ÈÀ» ¶§ ¹Ù²ð
±ÛÀÚÀÇ »ö±òÀÔ´Ï´Ù. À̰ÍÀº nn4¿¡¼´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. À§ÀÇ º¯¼öµé¿¡ »ö»óÀ»
¿©·¯¹ø ¹Ù²Ù¾î¼ ÁöÁ¤ÇÏ¸é ¿øÇÏ´Â È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í °¢ ¸Þ´º¸¦ ÆäÀÌÁö¿¡ Ãâ·ÂÇÏ´Â setMenu() ÇÔ¼öÀÔ´Ï´Ù.
< body onLoad="init()">
<script language="JavaScript">
setMenu("homeMenu", 300,
"inc", "", "Ãß°¡ÇÑ ÆäÀÌÁö", "../home/include.htm",
"ser", "", "ÆäÀÌÁö °Ë»ö", "../home/onjsdb.htm",
"gate", "", "´ë¹® ¸ðÀ½", "../home/homeGate.htm"
);
À§ÀÇ ±¸Á¶·Î inc, ser, gate ·¹À̾ homeMenu ·¹À̾îÀÇ ¾È¿¡ ÀÖ½À´Ï´Ù. Áï, ¿©·¯°³ÀÇ ¸Þ´º¸¦ ÇÑ ·¹À̾
°¡Áö°í ÀÖ½À´Ï´Ù.
ù¹øÂ° ÀÎÀÚ : ¿©·¯ ¸Þ´º ·¹À̾ °¡Áö°í ÀÖ´Â ·¹À̾î À̸§. (homeMenu)
µÎ¹øÂ° ÀÎÀÚ : º¸ÀÌ´Â Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±ÛÀÚ°¡ ¸¹À¸¸é Å©±â¸¦ ¾Ë¸Â°Ô ´ÃÀÌ¸é µË´Ï´Ù. ÁٳѱèÀº ¾ÈµË´Ï´Ù.
ÇÑ Áٷθ¸ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
¼¼¹øÂ° ÀÎÀÚ : ù¹øÂ° ¸Þ´º ·¹À̾î À̸§.
³×¹øÂ° ÀÎÀÚ : ù¹øÀç ¸Þ´º¿¡ ¿¬°áµÉ ´Ù¸¥ ·¹À̾î. À§ÀÇ homeMenu°°ÀÌ ¿©·¯ ¸Þ´º ·¹À̾ °¡Áö°í ÀÖ´Â ·¹À̾îÀÔ´Ï´Ù. ¾øÀ¸¸é °ø¹é("")À» ÀÔ·ÂÇÕ´Ï´Ù.
´Ù¼¸¹øÂ° ÀÎÀÚ : ¸Þ´º·Î »ç¿ëÇÒ ±ÛÀÚ.("Ãß°¡ÇÑ ÆäÀÌÁö")
¿©¼¸¹øÂ° ÀÎÀÚ : ÆäÀÌÁö URL ("../home/include.htm"). ¸¶¿ì½º¸¦ ´©¸£¸é ÁöÁ¤ÇÑ ÁÖ¼Ò·Î °©´Ï´Ù.
Àϰö¹øÂ° ÀÎÀÚ : µÎ¹øÂ° ¸Þ´º ·¹À̾î À̸§.(ser)
:
:
½ÄÀ¸·Î ¸Þ´º·Î »ç¿ëÇÒ °¹¼ö¿¡ ¸Â°Ô ÁöÁ¤ÇÏ¸é µË´Ï´Ù.
¸ÇÀ§ÀÇ ¸Þ´º¿¡¼ ó·³ "DHTML" À̶õ ±ÛÀÚ¸¦ °¡Áö°í ÀÖ´Â ¸Þ´º¿¡ ¸¶¿ì½º¸¦ °¡Á®°¡¸é dhtmlMenu ·¹À̾
³ª¿À´Âµ¥, ÀÌ ·¹À̾îÀÇ ÇÏÀ§ ·¹À̾î Áß¿¡ "¿¹Á¦¸ðÀ½" ±ÛÀÚÀÇ example ·¹À̾î´Â ÇÏÀ§¸Þ´º¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
setMenu("dhtmlMenu", 200,
"css", "", "CSS »ç¿ë¹ý", "../dhtml/css/css.htm",
"sty", "", "Style µµ¾È", "../dhtml/design/peDesign.htm",
"eve", "", "Version 4 Event", "../dhtml/event/js12Event.htm",
"eveMethod", "", "Event Method", "../dhtml/event/eventMethod.htm",
"example", "exStore", "¿¹Á¦¸ðÀ½", "113,28", "../../../dhtml/ex.htm",
"content", "", "¿ë¾îÁý", "../dhtml/content.htm"
);
</script>
setMenu("exStore", 250,
"exStore10", "", "¾È³»Ã¢ À§Ä¡ ½Ã۱â", "../dhtml/examples/winPos.htm",
"exStore11", "", "·¹À̾î À̵¿Çϱâ", "../dhtml/examples/animation/moveLayer.htm",
"exStore16", "", "", ""
);
¸Þ´º¿¡ ¸¶¿ì½º°¡ °¬À» ¶§, ³ª¿Ã ·¹À̾ ÁöÁ¤À» ÇÕ´Ï´Ù. ÀÌ·¸°Ô ¿¬°áµÈ ÆäÀÌÁöÀÇ ±¸Á¶·Î setMenu() ÇÔ¼ö¸¦ ±¸¼ºÇÏ¸é µË´Ï´Ù.
À̸§Àº ¸ðµÎ ´Ù¸¥ À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °°Àº À̸§Àº ¿ÀÀÛµ¿ÇÕ´Ï´Ù. ¿¬°áÇÑ ¸Þ´º³ª ±ÛÀÚ, URLÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ»·Á¸é
¸ðµÎ °ø¹é("")À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ºñ¿öµÎ¸é ¾ÈµË´Ï´Ù.
"example", "exStore", "¿¹Á¦¸ðÀ½", "113,28", "../../../dhtml/ex.htm",
À§ÀÇ ÁÙ¿¡ º¸¸é ÀÎÀÚ°¡ 5°³ÀÔ´Ï´Ù. ÇϺΠ¸Þ´º¸¦ °¡Áö°í ÀÖ´Â ÀÎÀÚ¸¦ ¼³Á¤ÇÒ ¶§´Â 5°³ÀÔ´Ï´Ù. ÇϺθ޴º°¡
¾ø´Ù¸é 4°³À̰í¿ä. À§ÀÇ »¡°£»öÀÇ ¼ýÀÚ°¡ ÇϺθ޴º¸¦ °¡Áö°í ÀÖ´Â ¸Þ´º ·¹À̾¼ »ç¿ëÇÕ´Ï´Ù.
5°³ÀÇ ¸Þ´º´Â ù¹øÂ°´Â °¢ ¸Þ´º ·¹À̾îÀÇ À̸§, µÎ ¹øÀç´Â ÀÌ ¸Þ´º ·¹À̾ ¿¬°áµÇ¾î ÀÖ´Â
´Ù¸¥ ¿©·¯ ¸Þ´º¸¦ °¡Áö°í ÀÖ´Â ·¹À̾î À̸§, ¼¼¹øÂ°´Â ¸Þ´º¿¡ ³ÖÀ» ±ÛÀÚ, ³×¹øÀç´Â È»ìÇ¥¸¦ ¸Þ´ºÀÇ ±ÛÀÚ¿Í
¶³¾îÁö°Ô ÇÏ´Â ÆøÀÔ´Ï´Ù. ¾Õ¿¡°ÍÀÌ nn4¿ë ÆøÀÌ°í µÚ¿¡°ÍÀÌ ie4¿ë ÆøÀÔ´Ï´Ù. ÀûÀº ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ°í ³ª¼ Á¶±Ý¾¿
¼ýÀÚ¸¦ Å©°ÔÇϸé È»ìÇ¥°¡ ¸Þ´º»óÀÚÀÇ °¡Àå ¿À¸¥ÂÊ¿¡ À§Ä¡ÇÕ´Ï´Ù.
´Ù¼¸¹øÀç´Â ÁÖ¼ÒÀÔ´Ï´Ù.
ÇÏÀ§ ¸Þ´º¸¦ °¡Áö°í Àִٴ ǥ½Ã¸¦ Çϱâ À§Çؼ È»ìÇ¥¸¦ »ç¿ëÇØ¾ß Çϴµ¥ ie4¿Í nn4¸¦ ±¸ºÐÇÏ¿© Ç¥½ÃÇϱâ
À§Çؼ ÇÏÀ§ ¿¬°á ¸Þ´º°¡ ÀÖ´Â ÀÎÀÚ´Â ¾ø´Â ÀÎÀÚº¸´Ù 1°³°¡ ´õ ¸¹½À´Ï´Ù.
Áï, "exStore" ó·³ ÇÏÀ§ ¸Þ´º°¡ ÀÖÀ¸¸é ÇÏÀ§°¡ Àִٴ ǥ½Ã¸¦ Çϱâ À§Çؼ
È»ìÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¶§, ie4³ª nn4¿¡¼ ´Ù¸¥ ¹æ½ÄÀ¸·Î »ç¿ëÇϱâ À§Çؼ µÎ°³ÀÇ ÀÎÀÚ·Î
°¢ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇϺθ޴º°¡ ¾øÀ» ¶§´Â ÇѰ¡Áö¸¸ ³ÖÀ¸¸é µË´Ï´Ù.
nn4¿¡¼´Â È»ìÇ¥·Î »ç¿ëÇÑ À̹ÌÁö¿ÍÀÇ °£°ÝÀ» µÎ±â À§Çؼ <spacer> ¸¦ »ç¿ëÇß°í ie4¿¡¼´Â Ư¼ö¹®ÀÚ ¿Í
¸¦ »ç¿ëÇÏ¿© ±ÛÀÚ¿Í Æ¯¼ö¹®ÀÚ "¢º"¿ÍÀÇ °Å¸®¸¦ ¹ú¸³´Ï´Ù. ·¹À̾îÀÇ Å©±â¿¡ ¸Â°Ô Á¶ÀýÀ» ÇÏ¸é µË´Ï´Ù.
ie4¿¡¼ ÇϳªÀÇ ´Â ÆøÀÌ 5pxÀÔ´Ï´Ù. font-family:±¼¸²;, font-size:13px; ¸¦ ÁöÁ¤Çؼ ±×·¸½À´Ï´Ù.
nn4ÀÇ spacer´Â 1px¾¿ °ªÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í ²À ÀÎÀÚµéÀÇ ¿ëµµ¿¡ ¸Â´Â ¼ø¼¸¦ ÁöÄÑ¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ðµç ÀÎÀÚ´Â ÁöÁ¤À» ÇØ¾ßÇϰí
ÁöÁ¤ÇÏÁö ¾ÊÀ»·Á¸é °ø¹éÀ» ÀÔ·ÂÇϰí ÀÎÀÚµéÀÇ ¼ø¼¸¦ ÁöÄÑ¾ß ÇÕ´Ï´Ù. ´Ù¸£¸é ¿ÀÀÛµ¿ÇÕ´Ï´Ù. ¶Ç ÇѰ¡Áö´Â
setMenu()ÇÔ¼öÀÇ ¸¶Áö¸· ´Ý´Â Áß°ýÈ£( ) ) ¾Õ¿¡´Â ÀÎÀÚµéÀ» ±¸ºÐÇÏ´Â ½°Ç¥°¡ ¾ø½À´Ï´Ù. ÀÌ µÎ°¡Áö¸¦
ÁÖÀÇÇϼ¼¿ä.
±×¸®°í ¸¶Áö¸·À¸·Î body ÅÃÀÇ onLoad·Î À̺¥Æ®¸¦ ÁöÁ¤ÇÏ°í °¡Àå À§ÀÇ ¸Þ´º ·¹À̾ º¸ÀÌ°Ô ÇÕ´Ï´Ù.
function init() {
setMenuEvent();
if(n4) document.menu.visibility = "visible"
else document.all.menu.style.visibility = "visible"
}
</script>
</head>
<body onLoad="init()">
ÀÌ·¸°Ô ¸Þ´º¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. setMenu() ÇÔ¼ö¸¦ ÆäÀÌÁö¿¡¼ ÁöÁ¤ÇÏ´Â ¼ø¼´Â <body> ÅÃ
´ÙÀ½¿¡¸¸ ³Ö¾îÁÖ¸é »ó°üÀÌ ¾øÁö¸¸, °¢ ¿¬°á ·¹À̾îÀÇ À̸§Àº Á¤È®ÇØ¾ß ÇÕ´Ï´Ù. À§ÀÇ ¸µÅ© menu1À» Âü°íÇϼ¼¿ä.
ÀÌ ¹æ½Ä´ë·Î setMenu()¸¦ »ç¿ëÇÏ¿© ¿øÇÏ´Â ¸¸ÅÀÇ ¸Þ´º¸¦ ¿©·¯ ÃþÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÆäÀÌÁö´Â 3 ÃþÀ¸·Î ¸¸µé¾úÁö¸¸ ±× ÀÌ»óµµ °¡´ÉÇÕ´Ï´Ù.
´Ù¸¸, ³Ê¹« ¸¹Àº ¸Þ´º¸¦ »ç¿ëÇÏ¸é ¹®¼ÀÇ ¾çÀÌ Ä¿Áö°í óÀ½ Ãâ·Â¼Óµµµµ ¶³¾îÁý´Ï´Ù.
TOP