반갑습니다~ ./tap.php 파일을 불러오면 "1"이란 글짜가 찍혀 나와요 ^^;; 어딘지 찾기가 힘들어서요 정보
반갑습니다~ ./tap.php 파일을 불러오면 "1"이란 글짜가 찍혀 나와요 ^^;; 어딘지 찾기가 힘들어서요본문
반갑습니다~ ./tap.php 파일을 불러오면 "1"이란 글짜가 찍혀 나와요 ^^;; 어딘지 찾기가 힘들어서요
사이트 주소 : wdrch.com
평소~ 그누보드를 이용해서 이것저것 응용해 보는데 ^^
많은 개발자 님들과 여러 회원님의 주옥같은 코드를 많이 보고 도움을 받고있습니다
이번에 제가 탭을 하나 수정했는데 왜 자꾸 숫자 "1"이 찍혀 나오는지 모르겠어요 ^^
===============소스===============
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$slide_tab_width = 368; // 가로크기
$slide_tab_height = 126; // 메뉴부분을 제외한 내용부분 세로크기
?>
<script type="text/javascript">
function selecttab(TabId)
{
if (document.getElementById(TabId).style.display == 'block')
return true;
else return false;
}
</script>
<style type="text/css">
div { font-family:Dotum; font-size:17px; }
.br1cc { border-right:1px solid #d6d6d6; }
.bt1cc { border-top:3px solid #d6d6d6; }
.bl1cc { border-left:1px solid #d6d6d6; }
.bb1cc { border-bottom:1px solid #d6d6d6; }
.bb1f5 { border-bottom:1px solid #ffffff; }
.slide-tab { border:1px solid #d6d6d6; overflow-x:hidden; position:relative; margin:0 auto; width:<?php echo $slide_tab_width?>px; z-index:10; }
.slide-tab-line { height:26px; position:relative; width:<?php echo $slide_tab_width?>px; z-index:10; }
#slide-tab-menu
{
clear:both;
font-family:나눔고딕;
font-size:15px;
letter-spacing:-1px;
position:absolute;
white-space:nowrap;
z-index:20;
}
#slide-tab-menu a { display:inline-block; height:26px; line-height:26px; padding:0 16px 0 16px; margin:0; }
#slide-tab-menu a.select {background-color:#ffffff; color:#2F4F4F; font-weight:bold; text-decoration:underline; }
#slide-tab-menu a.noselect { }
#slide-tab-content { background-color:#ffffff; clear:both; height:<?php echo $slide_tab_height?>px; }
#slide-tab-content div { display:none; height:100%; width:100%; }
</style>
<div class="slide-tab">
<div id="slide-tab-menu">
<a href="http://wdrch.com/bbs/board.php?bo_table=B32" onclick="return selecttab(1)" class='select bb1f5'>드림주보</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B16" onclick="return selecttab(2)" class='noselect bl1cc'>드림소식</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B19" onclick="return selecttab(3)" class='noselect bl1cc'>자유게시판</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B28" onclick="return selecttab(4)" class='noselect bl1cc'>드림나눔터</a></div>
<div class="slide-tab-line bb1cc"></div>
</div>
<div id="slide-tab-content">
<div id="1" style="display:block;"><?=mw_latest("basic6_naver", 'B32', 8, 30)?></div>
<div id="2"><?=mw_latest("basic6_naver", 'B16', 8, 30)?></div>
<div id="3"><?=mw_latest("basic6_naver", 'B19', 8, 30)?></div>
<div id="4"><?=mw_latest("basic6_naver", 'B28', 8, 30)?></div>
<script type="text/javascript">
var tabs = document.getElementById("slide-tab-menu");
window.onload = function()
{
tabs.func_onclick = function(e)
{
var e = e || window.event;
var target = e.srcElement || e.target;
if (target.nodeName.toUpperCase() == "A")
{
target.blur();
if (target == this.target)
return;
if (this.target_obj != null)
this.target_obj.className = "";
this.target_obj = target;
var childs = this.children;
for (var i=0; i<childs.length; i++)
{
if (childs[0] == childs[i])
{
if (target == childs[i])
childs[i].className = "select bb1f5";
else
childs[i].className = "noselect";
}
else if (childs[childs.length] == childs[i])
{
if (target == childs[i])
childs[i].className = "select bb1f5";
else
childs[i].className = "noselect";
}
else
{
if (target == childs[i])
{
childs[i-1].className = "noselect bl1cc br1cc";
childs[i].className = "select bb1f5";
}
else
childs[i].className = "noselect bl1cc";
}
document.getElementById("slide-tab-content").children[i].style.display = target == childs[i] ? "block" : "none";
}
}
};
tabs.func_get_position = function(obj)
{
var tmp_obj = obj;
var result = {width : 0, height : 0, left : 0, top : 0};
while (tmp_obj.offsetParent)
{
if (result.width == 0) result.width = tmp_obj.offsetWidth;
if (result.height == 0) result.height = tmp_obj.offsetHeight;
result.left += tmp_obj.offsetLeft;
result.top += tmp_obj.offsetTop;
tmp_obj = tmp_obj.offsetParent;
}
return result;
};
tabs.func_slide = function()
{
tabs.left -= (tabs.left - tabs.targetLeft) * 0.1;
tabs.style.left = -tabs.left + "px";
if (Math.round(tabs.left) == tabs.targetLeft)
return;
tabs.move_timeout = setTimeout(tabs.func_slide, 1);
};
tabs.onclick = tabs.func_onclick;
window.onresize = function() { tabs.position = tabs.func_get_position(tabs); };
tabs.onmousemove = function(e)
{
var e = e || window.event;
this.percent = ((e.clientX - this.position.left) / tabs.parentNode.offsetWidth) * 100;
this.targetLeft = Math.round(((this.offsetWidth - tabs.parentNode.offsetWidth) / 100) * this.percent);
clearTimeout(this.move_timeout);
this.move_timeout = setTimeout(tabs.func_slide, 1);
};
tabs.left = 0;
tabs.is_move = false;
tabs.target_obj = null;
tabs.position = tabs.func_get_position(tabs);
tabs.onselectstart = function() { return false; };
tabs.ondragstart = function() { return false; };
};
</script>
사이트 주소 : wdrch.com
평소~ 그누보드를 이용해서 이것저것 응용해 보는데 ^^
많은 개발자 님들과 여러 회원님의 주옥같은 코드를 많이 보고 도움을 받고있습니다
이번에 제가 탭을 하나 수정했는데 왜 자꾸 숫자 "1"이 찍혀 나오는지 모르겠어요 ^^
===============소스===============
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$slide_tab_width = 368; // 가로크기
$slide_tab_height = 126; // 메뉴부분을 제외한 내용부분 세로크기
?>
<script type="text/javascript">
function selecttab(TabId)
{
if (document.getElementById(TabId).style.display == 'block')
return true;
else return false;
}
</script>
<style type="text/css">
div { font-family:Dotum; font-size:17px; }
.br1cc { border-right:1px solid #d6d6d6; }
.bt1cc { border-top:3px solid #d6d6d6; }
.bl1cc { border-left:1px solid #d6d6d6; }
.bb1cc { border-bottom:1px solid #d6d6d6; }
.bb1f5 { border-bottom:1px solid #ffffff; }
.slide-tab { border:1px solid #d6d6d6; overflow-x:hidden; position:relative; margin:0 auto; width:<?php echo $slide_tab_width?>px; z-index:10; }
.slide-tab-line { height:26px; position:relative; width:<?php echo $slide_tab_width?>px; z-index:10; }
#slide-tab-menu
{
clear:both;
font-family:나눔고딕;
font-size:15px;
letter-spacing:-1px;
position:absolute;
white-space:nowrap;
z-index:20;
}
#slide-tab-menu a { display:inline-block; height:26px; line-height:26px; padding:0 16px 0 16px; margin:0; }
#slide-tab-menu a.select {background-color:#ffffff; color:#2F4F4F; font-weight:bold; text-decoration:underline; }
#slide-tab-menu a.noselect { }
#slide-tab-content { background-color:#ffffff; clear:both; height:<?php echo $slide_tab_height?>px; }
#slide-tab-content div { display:none; height:100%; width:100%; }
</style>
<div class="slide-tab">
<div id="slide-tab-menu">
<a href="http://wdrch.com/bbs/board.php?bo_table=B32" onclick="return selecttab(1)" class='select bb1f5'>드림주보</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B16" onclick="return selecttab(2)" class='noselect bl1cc'>드림소식</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B19" onclick="return selecttab(3)" class='noselect bl1cc'>자유게시판</a>
<a href="http://wdrch.com/bbs/board.php?bo_table=B28" onclick="return selecttab(4)" class='noselect bl1cc'>드림나눔터</a></div>
<div class="slide-tab-line bb1cc"></div>
</div>
<div id="slide-tab-content">
<div id="1" style="display:block;"><?=mw_latest("basic6_naver", 'B32', 8, 30)?></div>
<div id="2"><?=mw_latest("basic6_naver", 'B16', 8, 30)?></div>
<div id="3"><?=mw_latest("basic6_naver", 'B19', 8, 30)?></div>
<div id="4"><?=mw_latest("basic6_naver", 'B28', 8, 30)?></div>
<script type="text/javascript">
var tabs = document.getElementById("slide-tab-menu");
window.onload = function()
{
tabs.func_onclick = function(e)
{
var e = e || window.event;
var target = e.srcElement || e.target;
if (target.nodeName.toUpperCase() == "A")
{
target.blur();
if (target == this.target)
return;
if (this.target_obj != null)
this.target_obj.className = "";
this.target_obj = target;
var childs = this.children;
for (var i=0; i<childs.length; i++)
{
if (childs[0] == childs[i])
{
if (target == childs[i])
childs[i].className = "select bb1f5";
else
childs[i].className = "noselect";
}
else if (childs[childs.length] == childs[i])
{
if (target == childs[i])
childs[i].className = "select bb1f5";
else
childs[i].className = "noselect";
}
else
{
if (target == childs[i])
{
childs[i-1].className = "noselect bl1cc br1cc";
childs[i].className = "select bb1f5";
}
else
childs[i].className = "noselect bl1cc";
}
document.getElementById("slide-tab-content").children[i].style.display = target == childs[i] ? "block" : "none";
}
}
};
tabs.func_get_position = function(obj)
{
var tmp_obj = obj;
var result = {width : 0, height : 0, left : 0, top : 0};
while (tmp_obj.offsetParent)
{
if (result.width == 0) result.width = tmp_obj.offsetWidth;
if (result.height == 0) result.height = tmp_obj.offsetHeight;
result.left += tmp_obj.offsetLeft;
result.top += tmp_obj.offsetTop;
tmp_obj = tmp_obj.offsetParent;
}
return result;
};
tabs.func_slide = function()
{
tabs.left -= (tabs.left - tabs.targetLeft) * 0.1;
tabs.style.left = -tabs.left + "px";
if (Math.round(tabs.left) == tabs.targetLeft)
return;
tabs.move_timeout = setTimeout(tabs.func_slide, 1);
};
tabs.onclick = tabs.func_onclick;
window.onresize = function() { tabs.position = tabs.func_get_position(tabs); };
tabs.onmousemove = function(e)
{
var e = e || window.event;
this.percent = ((e.clientX - this.position.left) / tabs.parentNode.offsetWidth) * 100;
this.targetLeft = Math.round(((this.offsetWidth - tabs.parentNode.offsetWidth) / 100) * this.percent);
clearTimeout(this.move_timeout);
this.move_timeout = setTimeout(tabs.func_slide, 1);
};
tabs.left = 0;
tabs.is_move = false;
tabs.target_obj = null;
tabs.position = tabs.func_get_position(tabs);
tabs.onselectstart = function() { return false; };
tabs.ondragstart = function() { return false; };
};
</script>
댓글 전체
./tap.php 파일을 불러오는 코드를 확인하세요.
<?= include_once("./tap.php") ?> 이렇게 되어 있다면
<? include_once("./tap.php"); ?> 이렇게 수정하세요.
<?= include_once("./tap.php") ?> 이렇게 되어 있다면
<? include_once("./tap.php"); ?> 이렇게 수정하세요.
감사합니다 불러오는 코드에 =을 넣어서 그렇네요 ~
지금 올린 코드에는 1 없습니다.
소스보기 하니까 스크립트 태그(</script>) 바로 뒤에 1</th> 태그가 보이는 걸로 봐서
테이블 테그 짝이 안맞을 가능성이 보이는군요.
원본에서 지금 코드 싸고 있는 테이블 tr, td 짝 맞춰 보다 보면 나올듯 싶습니다.
소스보기 하니까 스크립트 태그(</script>) 바로 뒤에 1</th> 태그가 보이는 걸로 봐서
테이블 테그 짝이 안맞을 가능성이 보이는군요.
원본에서 지금 코드 싸고 있는 테이블 tr, td 짝 맞춰 보다 보면 나올듯 싶습니다.
^^ 감사합니다~~ 코드 전체를 한번 다시보게 되었네요 꼼꼼히 보겠습니다~