파라미터값을 못가져옵니다 정보
파라미터값을 못가져옵니다본문
그누보드4를 사용중에 메인페이지에서 하위페이지를 가져왔습니다
하위페이지에 아래와같은 소스를 넣었습니다(아무것도 없고 밑에것만 있습니다)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script>
function viewLay(name,show)
{
if(show == 1)
{
document.all["layer_2"].style.visibility = 'visible';
}
else
{
document.all["layer_2"].style.visibility = 'hidden';
}
}
</script>
function viewLay(name,show)
{
if(show == 1)
{
document.all["layer_2"].style.visibility = 'visible';
}
else
{
document.all["layer_2"].style.visibility = 'hidden';
}
}
</script>
<div id=layer_2 style="visibility: hidden;">ddddddddd</div>
<a href="" onmouseover="viewLay('layer_2',1);" onmouseout="viewLay('layer_2',0);">aa</a>
그런데 단일페이지에서는 작동이 되는 소스가
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
요부분만 들어가면
"document.all[layer_2].style 은 null 이거나 객체가 아닙니다 "
라는 자바스크립트 에러메시지가 뜰까요
고수님들의 많은 조언 부탁드립니다 꾸벅 ~
긴글 읽어봐주셔서 감사합니다~
댓글 전체
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
이거 때문에 이 밑으로는 내용이 include 안 되어서 그렇습니다.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
이거 때문에 이 밑으로는 내용이 include 안 되어서 그렇습니다.
저..그러면 어떻게 해야합니까 ㅜㅜ
위 if문을 빼 버리던가
include하는 파일에서 include "하위소스"전에
define( "_GNUBOARD_", true);
한 줄 넣으시면 됩니다.
include하는 파일에서 include "하위소스"전에
define( "_GNUBOARD_", true);
한 줄 넣으시면 됩니다.

인클루드 되어 오는 파일이 아닌 현재 불러올 파일에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
이부분이 들어간 현상인듯 한데요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
이부분이 들어간 현상인듯 한데요.