페이지오류 // 개체가필요합니다. 이렇게 나오면서... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

페이지오류 // 개체가필요합니다. 이렇게 나오면서... 정보

페이지오류 // 개체가필요합니다. 이렇게 나오면서...

본문

자동상단레이어메뉴를 쓰고 있습니다.(아래 링크)

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=76226&sca=&sfl=wr_subject&stx=%BB%F3%B4%DC+%B8%DE%B4%BA&sst=wr_good&sod=desc&sop=and&page=1

다른 곳에선 다 잘나오는데 유독 이 페이지만 페이지오류 // 개체가필요합니다. 이렇게 나오면서
자동으로 보이던 레이어메뉴가 안보이고 오류가납니다. 그 페이지에서 소스보기를 해 보니
아래와 같이 나옵니다. (하단부분 개체가 필요한 줄을 표시해 두었습니다.)

무엇이 문제일까요?? 개체가 어떤것이 필요한지 ㅠㅠ 도와주십시오 ㅠㅠ


========================================================================================

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>테스트홈페이지</title>
<link rel="stylesheet" type="text/css" href="/common/css/common.css" id="stylesheet" />
<script language="JavaScript" src="/common/js/common.js" type="text/JavaScript"></script>
<script language="JavaScript" src="/common/js/prototype_1_5_0.js" type="text/JavaScript"></script>
<script language="javascript" src="/common/js/xwz.datepick.v2.js"></script>
</head>
<body bgcolor="#FFFFFF" text="#444444" link="#ff0000" vlink="#333333" alink="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
 
<script language="javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path      = "..";
var g4_bbs      = "bbs";
var g4_bbs_img  = "img";
var g4_url      = "http://www.korea.pe.kr";
var g4_is_member = "1";
var g4_is_admin  = "super";
var g4_bo_table  = "";
var g4_sca      = "";
var g4_charset  = "euc-kr";
var g4_cookie_domain = "";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
var g4_admin = 'adm';</script>

<body topmargin="0" leftmargin="0" >
<a name="g4_head"></a>
 
<!-- 최상단 버튼 시작 -->
<table align="center" border="0" width="915" cellspacing="0" cellpadding="0">
<tr>
<td>
<table align="right" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right">
<!-- 처음으로 버튼 -->
            <td>| <a href="../"><span onmouseout="this.style.color=''"  onmouseover="this.style.color='red'">메인으로</span></a><span class="sec">&nbsp;|&nbsp;</span></td>
                        <!-- 로그인 이후 -->
            <td><a href="../bbs/logout.php"><span onmouseout="this.style.color=''"  onmouseover="this.style.color='red'">로그아웃</span></a><span class="sec">&nbsp;|&nbsp;</span></td>
            <td><a href="../bbs/member_confirm.php?url=register_form.php"><span onmouseout="this.style.color=''"  onmouseover="this.style.color='red'">정보수정</span></a><span class="sec">&nbsp;|&nbsp;</span></td>
                                <!-- 최근게시물 버튼 -->
            <td><a href="../bbs/new.php"><span onmouseout="this.style.color=''"  onmouseover="this.style.color='red'">최근게시물</span></a><span class="sec">&nbsp;|</span></td>           
</tr>
</table>
</tr>
</td>
</table>
<!-- 최상단 버튼 끝 -->
 
<!-- 상단 로고 및 버튼-->
<table align="center" width="910" border="0" cellspacing="0" cellpadding="0">
<tr>
 
    <!-- 로고 -->
    <td onmouseover="layer_view('','','','','')"z><a href="../"><img src="../img/logo.jpg" width="220" height="57" border="0"></a></td>
    <td onmouseover="layer_view('','','','','')">
 
<!-- 검색 버튼 시작-->
<table align="center" border="0" cellpadding="0" cellspacing="0" width="684">
    <tr>
        <td align="right">
 
            <table border="0" cellspacing="0" cellpadding="0" width="200">
                <form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
                <input type="hidden" name="sfl" value="wr_subject">
                <input type="hidden" name="sop" value="and">
                <tr>
                    <td width="152" style="padding-bottom:6;" valign="bottom" align="right" height="57"><INPUT name="stx" maxlengt=20 style="border-width:1px; border-color:#DCDDDE; border-style:solid; width:154px; height:20px; BACKGROUND-COLOR: tabIndex=1 maxlength=" 20" size="19" maxlength="20">
        </td>
                    <td width="48" style="padding-bottom:4;" valign="bottom" align="left">
                        <table align="center" border="0" cellpadding="0" cellspacing="0" width="45">
                            <tr>
                                <td width="45" valign="bottom" height="57" style='padding-left:6px;'>
                                      <input type="image" src="../img/se_bt.gif" width="52" height="20" border="0">
    </td>
</tr>
</table>
</td>
</tr>
    </form>
</table>
 
<script language="JavaScript">
function fsearchbox_submit(f)
{
    if (f.stx.value == '')
    {
        alert("검색어를 입력하세요.");
        f.stx.select();
        f.stx.focus();
        return;
    }
 
    /*
    // 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
    var cnt = 0;
    for (var i=0; i<f.stx.value.length; i++)
    {
        if (f.stx.value.charAt(i) == ' ')
            cnt++;
    }
 
    if (cnt > 1)
    {
        alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    */
 
    f.action = "../bbs/search.php";
    f.submit();
}
</script>
</table>
<!-- 검색 버튼 끝 -->
 
    </td>
</tr>
</table>
<!-- 상단 로고 및 버튼 끝 -->
 
<!--  상단메뉴 시작  -->
<table align="center" width="915" border=0 cellspacing="0" cellpadding="0">
<tr>
      <td width="5" height="66" background="../skin/submenu/basic/img/216BC3/submain216BC3_01.gif" style="background-repeat:no-repeat"></td>
  <td style="padding-top:13;" valign="top" height="66" background="../skin/submenu/basic/img/216BC3/submain216BC3_02.gif" style="background-repeat:repeatx"><script type='text/javascript' src='../js/sideview.js'></script>

<script type="text/javascript">
var save_layer = null;
function layer_view(link_id, menu_id, opt, x, y) {
  var link = document.getElementById(link_id);
  var menu = document.getElementById(menu_id);
 
  //for (i in link) { document.write(i + '<br/>'); } return;
 
  if (save_layer != null) {
    save_layer.style.display = "none";
    selectBoxVisible();
  }
 
  if (link_id == '')
    return;
 
  if (opt == 'hide') {
    menu.style.display = 'none';
    selectBoxVisible();
  }
  else {
    x = parseInt(x);
    y = parseInt(y);
    menu.style.left = get_left_pos(link) + x ;                  <===== 이 부분에서 // 개체가 필요합니다.  줄:158  문자:5 // 이렇게 오류가뜹니다. ㅠㅠ
    menu.style.top  = get_top_pos(link) + link.offsetHeight + y;
    menu.style.display = 'block';
  }
 
  save_layer = menu;
}
</script>
  • 복사

댓글 전체

<!-- 로고 -->
    <td onmouseover="layer_view('','','','','')"z>

수정

<!-- 로고 -->
    <td onmouseover="layer_view('','','','','')">

홈페이지 내에서 x값을 필요치 않으면 삭제해도 무방합니다..
검색버턴 폼내에있는
<INPUT name="stx" maxlengt=20 style="border-width:1px; border-color:#DCDDDE; border-style:solid; width:154px; height:20px; BACKGROUND-COLOR: tabIndex=1 maxlength=" 20" size="19" maxlength="20">
아래로 변경해보세요^^
<INPUT name="stx" maxlengt=20 style="border-width:1px; border-color:#DCDDDE; border-style:solid; width:154px; height:20px; BACKGROUND-COLOR: tabIndex=1" maxlength="20" size="19" maxlength="20">
靑巖님 감사합니다. 그 부분에 "가 빠졌네요 ^^ 하지만 ㅠㅠ 적용은 안되네요.

menu.style.left = get_left_pos(link) + x ;
menu.style.top  = get_top_pos(link) + link.offsetHeight + y;

결국 이 주줄을 주석처리 하니까 되는 것 같네요...문제가 없을런지 ㅠㅠ
두분 다 포인트를 드리고 싶지만 다른 답변이 없다면 먼저 글을 써주신 신용님께 채택을 해드려야 할 것 같네요.
靑巖님 서운해 하시지 마시고 ^^ 꼼꼼하게 봐 주신데 대해 정말 감사드립니다.
© SIRSOFT
현재 페이지 제일 처음으로