ȸ¿ø·Î±×ÀÎ
¼¿·ºÆ®¹Ú½º¸¦ div+css ·Î º¯°æÇϱâ
13³â Àü
±×´©º¸µå ±âÁØ
1. À̹ÌÁö(÷ºÎ) ¸¦ ../skin/board/½ºÅ²Æú´õ/ ¿¡ Æú´õä·Î ¾÷·Îµå
2. php ÄÚµå Ãß°¡
skin/°Ô½ÃÆÇ/list.skin.php 15ÁÙÀÇ ?> À§¿¡ ¾Æ·¡ ÄÚµå Ãß°¡
// Ä«Å×°í¸® div
$category_location = "./board.php?bo_table=$bo_table$sty&sca=";
if ($board[bo_use_category]) {
if($sca) $option = "<li><a href=\"$category_location\">Àüü</a></li>";
$arr = explode("|", $board[bo_category_list]);
for ($i=0; $i<count($arr); $i++) {
if(trim($arr[$i])) {
if($sca == $arr[$i]) $jy_class = "class=\"_ed\"";
else $jy_class = "";
$option .= "<li $jy_class><a href=\"$category_location{$arr[$i]}\">$arr[$i]</a></li>";
}
}
}
if(!$sca) $jy_sca = "Àüü";
else $jy_sca = $sca;
3. style Ãß°¡
½ºÅ¸ÀÏ ½ÃÆ®¿¡ ¾Æ·¡Äڵ带 Ãß°¡
½ºÅ²Æú´õ±ÛÀÚ¸¦ Æú´õÀ̸§À¸·Î º¯°æ
.jy_select {position:relative; float:left; width:120px; margin-left:5px;}
.jy_select * {margin:0; padding:0;}
.jy_select p {float:left; width:113px; height:20px; line-height:20px; padding-left:5px; border:1px solid #BDBDBD; background:#F6F9F5 url(../skin/board/½ºÅ²Æú´õ/img/btn_category.gif) no-repeat right top; font-size:11px; cursor:pointer;}
.jy_select p.ed {background-position:bottom right;}
.jy_select ul {position:absolute; top:21px; left:0; list-style-type:none; border:1px solid #BDBDBD;}
.jy_select ul li {display:inline; height:20px; line-height:20px;}
.jy_select ul li a {width:113px; padding-left:5px; display:block; text-decoration:none; font-size:11px; background-color:#F6F9F5; color:#666666; font-size:11px;}
.jy_select ul li._ed a,
.jy_select ul li a:hover {background-color:#60686E; color:#FFFFFF !important;}
4. ½ºÅ©¸³Æ® Ãß°¡
Àû´çÇÑ À§Ä¡¿¡ ½ºÅ©¸³Æ®¸¦ Ãß°¡
<script type="text/javascript" language="javascript">
// div »ø·¢Æ® ÆîÄ¡±â
function jySelectOpen(option, selected)
{
var selectDisplay = document.getElementById(option).style.display;
if(selectDisplay == "none"){
document.getElementById(option).style.display = "";
document.getElementById(selected).className = "ed";
} else {
jySelectClose(option, selected);
}
}
// div »ø·¢Æ® ´Ý±â
function jySelectClose(option, selected)
{
document.getElementById(option).style.display = "none";
document.getElementById(selected).className = selected;
}
</script>
5. html Ãß°¡
Ä«Å×°í¸®¹Ú½º¸¦ ³ªÅ¸³¾ ºÎºÐ¿¡ Ãß°¡
<div class="jy_select">
<p id="sed" onclick="jySelectOpen('jy_select', 'sed')"><?=$jy_sca?></p>
<ul id="jy_select" style="display:none;"><?=$option?></ul>
</div>
6. ±âÁ¸ ¼¿·ºÆ®¹Ú½º °¨Ãß±â
style="display:none;" ¸¦ Ãß°¡
<select name=sca onchange="location='<?=$category_location?>'+this.value;" style="display:none;">
7. ¸®½ºÆ®¿¡ ¸¶¿ì½º¿À¹ö½Ã div ´ÝÈ÷±âskin/°Ô½ÃÆÇ/list.skin.php 89ÁÙ¿¡ onmouseover="<?=$is_category?"jySelectClose('jy_select', 'sed');":"";?> Ãß°¡
<table cellspacing="0" cellpadding="0" class="board_list" onmouseover="<?=$is_category?"jySelectClose('jy_select', 'sed');":"";?>>
̵̧ : 628
̵̧
¸ñ·Ï