탭메뉴에서 새 창 열기를 알려주시기 바랍니다. 정보
탭메뉴에서 새 창 열기를 알려주시기 바랍니다.본문
신현우님께서 올리신 [최근게시물] 무한탭 또다른 스킨 5종세트^^;; 를 사용할려고 합니다.
탭을 클릭하면 새 창으로 해당 게시판을 여는 방법을 알려 주시기를 부탁드립니다.
등록된 글은 새 창으로 열기에 성공하였지만 탭 메뉴로는 아무리해도 않됩니다.
알려주시기를 부탁드립니다.
참고로, 글을 새 창 열기 수정은 latest.skin.php를 수정하였습니다.
아래 소스는 스킨의 tab_list.php dlqslek.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style>
.on<?=$Rd?> {background-image:url('<?=$tab_img?>/on.gif');cursor:pointer; color:#3366FF}
.off<?=$Rd?> {background-image:url('<?=$tab_img?>/off.gif');cursor:pointer; color:#ffffff}
</style>
<script language="javascript">
function tap<?=$Rd?>(td,v,rd){
for(var i = 0; i <= <?=count($s_titles)-1?> ; i++) {
img = document.getElementById('tap'+rd+'_'+i);
img.className = "off<?=$Rd?>";
eval("document.getElementById('tab_view'+rd+'_'+i)").style.display="none";
}
td.className = "on<?=$Rd?>"
eval("document.getElementById('tab_view'+rd+'_'+v)").style.display="";
}
function gotoboard<?=$Rd?>(bd){
document.location.href="<?=$g4[bbs_path]?>/board.php?bo_table="+bd;
}
</script>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=10 height=25 background='<?=$tab_img?>/bg.gif'><img id="tab_bar1" src="<?=$tab_img?>/icon.gif" width="10" height="25" border="0" /></td>
<td background='<?=$tab_img?>/bg.gif' style='padding-top:3px;' width=100% ><b><?=$title?></b></td>
<? for ($i=0 ; $i <= count($s_titles)-1 ;$i++) { ?>
<td width=73 background='<?=$tab_img?>/bg.gif'>
<table cellpadding=0 cellspacing=0 width=73>
<tr><td id="tap<?=$Rd?>_<?=$i?>" class="off<?=$Rd?>" width="73" height="25" align=center onclick="gotoboard<?=$Rd?>('<?=$s_boarders[$i]?>');"
onmouseover="tap<?=$Rd?>(this,<?=$i?>,<?=$Rd?>)" >
<div style=margin-top:3;></div>
<?=$s_titles[$i]?>
</td></tr></table>
</td>
<? } ?>
<td width=20 background='<?=$tab_img?>/bg.gif'></td>
</tr>
<tr>
<td colspan='10' valign=top align=left>
<div style=margin-top:5>
<? for ($i=0 ; $i <= count($s_titles)-1 ;$i++) { // 아래부분을 반복문으로 했지만 각 게시판마다 다른 최근스킨을 부르면 수동으로 나열하면 됨?>
<div id="tab_view<?=$Rd?>_<?=$i?>" style=display:none;>
<?=latest('ch2ch',$s_boarders[$i], $list, 100); ?>
</div>
<? } ?>
</div>
</td>
</tr>
</table>
<script>
document.getElementById('tap<?=$Rd?>_<?=$first-1?>').className = "on<?=$Rd?>"
eval("document.getElementById('tab_view<?=$Rd?>_<?=$first-1?>')").style.display="";
</script>
탭을 클릭하면 새 창으로 해당 게시판을 여는 방법을 알려 주시기를 부탁드립니다.
등록된 글은 새 창으로 열기에 성공하였지만 탭 메뉴로는 아무리해도 않됩니다.
알려주시기를 부탁드립니다.
참고로, 글을 새 창 열기 수정은 latest.skin.php를 수정하였습니다.
아래 소스는 스킨의 tab_list.php dlqslek.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style>
.on<?=$Rd?> {background-image:url('<?=$tab_img?>/on.gif');cursor:pointer; color:#3366FF}
.off<?=$Rd?> {background-image:url('<?=$tab_img?>/off.gif');cursor:pointer; color:#ffffff}
</style>
<script language="javascript">
function tap<?=$Rd?>(td,v,rd){
for(var i = 0; i <= <?=count($s_titles)-1?> ; i++) {
img = document.getElementById('tap'+rd+'_'+i);
img.className = "off<?=$Rd?>";
eval("document.getElementById('tab_view'+rd+'_'+i)").style.display="none";
}
td.className = "on<?=$Rd?>"
eval("document.getElementById('tab_view'+rd+'_'+v)").style.display="";
}
function gotoboard<?=$Rd?>(bd){
document.location.href="<?=$g4[bbs_path]?>/board.php?bo_table="+bd;
}
</script>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=10 height=25 background='<?=$tab_img?>/bg.gif'><img id="tab_bar1" src="<?=$tab_img?>/icon.gif" width="10" height="25" border="0" /></td>
<td background='<?=$tab_img?>/bg.gif' style='padding-top:3px;' width=100% ><b><?=$title?></b></td>
<? for ($i=0 ; $i <= count($s_titles)-1 ;$i++) { ?>
<td width=73 background='<?=$tab_img?>/bg.gif'>
<table cellpadding=0 cellspacing=0 width=73>
<tr><td id="tap<?=$Rd?>_<?=$i?>" class="off<?=$Rd?>" width="73" height="25" align=center onclick="gotoboard<?=$Rd?>('<?=$s_boarders[$i]?>');"
onmouseover="tap<?=$Rd?>(this,<?=$i?>,<?=$Rd?>)" >
<div style=margin-top:3;></div>
<?=$s_titles[$i]?>
</td></tr></table>
</td>
<? } ?>
<td width=20 background='<?=$tab_img?>/bg.gif'></td>
</tr>
<tr>
<td colspan='10' valign=top align=left>
<div style=margin-top:5>
<? for ($i=0 ; $i <= count($s_titles)-1 ;$i++) { // 아래부분을 반복문으로 했지만 각 게시판마다 다른 최근스킨을 부르면 수동으로 나열하면 됨?>
<div id="tab_view<?=$Rd?>_<?=$i?>" style=display:none;>
<?=latest('ch2ch',$s_boarders[$i], $list, 100); ?>
</div>
<? } ?>
</div>
</td>
</tr>
</table>
<script>
document.getElementById('tap<?=$Rd?>_<?=$first-1?>').className = "on<?=$Rd?>"
eval("document.getElementById('tab_view<?=$Rd?>_<?=$first-1?>')").style.display="";
</script>
댓글 전체