신고점추가매수

파라미터값을 못가져옵니다

그누보드4를 사용중에 메인페이지에서 하위페이지를 가져왔습니다
 
하위페이지에 아래와같은 소스를 넣었습니다(아무것도 없고 밑에것만 있습니다)
 
<?
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>
<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; // 개별 페이지 접근 불가
?>
 
요부분만 들어가면
 
"document.all[layer_2].style 은 null 이거나 객체가 아닙니다 "
 
라는 자바스크립트 에러메시지가 뜰까요
 
고수님들의 많은 조언 부탁드립니다 꾸벅 ~
 
긴글 읽어봐주셔서 감사합니다~
 
|

댓글 4개

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
이거 때문에 이 밑으로는 내용이 include 안 되어서 그렇습니다.
저..그러면 어떻게 해야합니까 ㅜㅜ
위 if문을 빼 버리던가

include하는 파일에서 include "하위소스"전에

define( "_GNUBOARD_", true);

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고