묻고답하기

http://hots.n-for.net


위 이미지는 정상 작동되는 상태이며 커뮤니티를 클릭했을때 서브메뉴가 보여지는 이미지입니다.



위 이미지는 제로보드 게시판의 글쓰기 또는 읽기를 실행했을때 커뮤니티에 커서가 링크가 되어있다는


손가락 모양의 커서로 변하지만 아무리 클릭해도 서브메뉴가 출력되지 않습니다.


자바스크립트 고수 분께 해결 부탁드립니다..


아래 소스는 게시판 상단에 불어올 파일 head.php 입니다

<xmp>
<html>
<head>
  <meta http-equiv='Content-type' content='text/html; charset=euc-kr'>
  <title>하츠스토리</title>
  <style type="text/css">
    <!--
     img {border:0}
    -->
    <!--
     @font-face {font-family:티티체; src:url(http://hots.n-for.net/ttche9.eot);}
     body {font-family:티티체;font-size:9pt;line-height:150%;}
     td {font-family:티티체;font-size:9pt;line-height:160%;}
     .a {font-family:티티체;font-size:9pt;line-height:150%;}
    -->
  </style>


<!-- ############################# 메뉴수정[HEAD] #################################### -->
<script>
var delay = 7;            // 메뉴 스피드(낮을수록 빠름)
var m_length = 20;    // 메뉴 간격
var sel_l_length = 30;    // 선택한 메뉴와 이전 메뉴 간격
var sel_r_length = 60;    // 선택한 메뉴와 다음 메뉴 간격


var m_sel = 0;            // 메뉴 선택 상태
var m_max = 0;        // 메인메뉴 갯수
var sm_alpha = 0;    // 서브메뉴 투명도
var id = new Array();    // 메인메뉴 ID
var sid = new Array();    // 서브메뉴 ID
var m_top = 0;                // 메인메뉴 y 위치
function on_load(){
    while(document.getElementById("menu"+(m_max+1)) != null){
        m_max++;
        id[m_max] = document.getElementById("menu"+m_max);
        sid[m_max] = document.getElementById("smenu"+m_max);
    };
    m_top = id[1].offsetTop;
    m_act();
}
function m_over(m){
    m_sel = m;
    for(i=1;i<=m_max;i++){
        if(sid[i] != null){
            if(m_sel == i){
                id[i].style.fontWeight = 'bold';
                sid[i].style.display = "";
                sm_alpha = 0;
                if ((navigator.appName.indexOf('Microsoft')+1)) {
                    sid[i].filters.alpha.opacity = sm_alpha;
                }else{
                    sid[i].style.opacity = (sm_alpha/100);
                }
                sid[i].style.top = id[i].offsetTop + id[i].offsetHeight + 40;
            }else{
                id[i].style.fontWeight = '';
                sid[i].style.display = "none";
            }
        }
    }
}
function m_act(){
    var goy = 0;
    for(i=1;i<=m_max;i++){

        // 메인메뉴 좌우 이동
        if(i>1)
            temp = id[i-1].offsetWidth + id[i-1].offsetLeft;
        if(i==1){
            gox=id[i].offsetLeft;
        }else if(m_sel == i){
            gox =  temp + sel_l_length;
        }else if(m_sel+1 == i){
            gox =temp + sel_r_length;
        }else{
            gox = temp + m_length;
        }
        id[i].style.left = Math.ceil(id[i].offsetLeft - (id[i].offsetLeft - (gox))/delay)+"px";

        // 메인메뉴 상하 이동
        if(m_sel == i){
            id[i].style.top = Math.ceil(id[i].offsetTop - (id[i].offsetTop - (m_top + 7))/delay)+"px";
        }else if(m_sel!=0){
            id[i].style.top = Math.ceil(id[i].offsetTop - (id[i].offsetTop - (m_top - 5))/delay)+"px";
        }

        // 서브메뉴
        if(m_sel == i && sid[i] != null){
            // 서브메뉴 투명도
            if(sm_alpha < 100){
                sm_alpha += 5;
                if ((navigator.appName.indexOf('Microsoft')+1)) {
                    sid[i].filters.alpha.opacity = sm_alpha;
                }else{
                    sid[i].style.opacity = (sm_alpha/100);
                }
            }
            // 서브메뉴 아래서부터 위로 나타남
            goy = id[i].offsetTop + id[i].offsetHeight;
            sid[i].style.top = (sid[i].offsetTop - (sid[i].offsetTop - goy)/delay)+"px";
        }
    }
    setTimeout('m_act()',20);
}

</script>
<style>
.sm_a{color: #663300; text-decoration:none; padding:0px 3px 0px 2px}
.sm_a:hover {color: #000000; text-decoration:none; padding:0px 3px 0px 2px}
div{font-family:verdana; font-size:10px; letter-spacing:-1px}
.smenu{top:50px; position:absolute; filter:alpha(opacity=0); color:#DDDDDD}
.mmenu{top:30px; position:absolute; cursor:pointer; padding-right:2px; color:#666666}
</style>
<!-- ############################# 메뉴수정[HEAD] 끝 #################################### -->
<!-- ############################# 서브메뉴[HEAD] 시작 #################################### -->
<script language="javascript">
<!--
function slide(Id, interval, to) {
    var obj = document.getElementById(Id);
    var H, step = 5;

    if (obj == null) return;
    if (to == undefined) { // user clicking
        if (obj._slideStart == true) return;
        if (obj._expand == true) {
            to = 0;
            obj.style.overflow = "hidden";
        } else {
            slide.addId(Id);
            for(var i=0; i < slide.objects.length; i++) {
                if (slide.objects[i].id != Id && slide.objects[i]._expand == true) {
                    slide(slide.objects[i].id);
                }
            }

            obj.style.height = "";
            obj.style.overflow = "";
            obj.style.display = "block";
            to = obj.offsetHeight; // 이거이거
            obj.style.overflow = "hidden";
            obj.style.height = "1px";
        }
        obj._slideStart = true;
    }
    
    step             = ((to > 0) ? 1:-1) * step;
    interval         = ((interval==undefined)?1:interval);

    obj.style.height = (H=((H=(isNaN(H=parseInt(obj.style.height))?0:H))+step<0)?0:H+step)+"px";
    
    
    if (H <= 0) {
        obj.style.display = "none";
        obj.style.overflow = "hidden";
        obj._expand = false;
        obj._slideStart = false;
    } else if (to >&& H >= to) {
        obj.style.display = "block";
        obj.style.overflow = "visible";
        obj.style.height = H + "px";
        obj._expand = true;
        obj._slideStart = false;
    } else {
        setTimeout("slide('"+Id+"' , "+interval+", "+to+");", interval);
    }
}
slide.objects = new Array();
slide.addId = function(Id)
{
    for (var i=0; i < slide.objects.length; i++) {
        if (slide.objects[i].id == Id) return true;
    }
    slide.objects[slide.objects.length] = document.getElementById(Id);
}
//-->
</script>

<style>
.menu {
    border:0px solid #999999;
    background-color:#ffffff;
    padding:1px 1px 1px 1px;
    cursor:hand;
    width:170px;
    padding-left:10px;
}
.submenu {
    width:170px;
    padding-left:15px;
    display:none;
}
</style>
<!-- ############################# 서브메뉴[HEAD] 끝 #################################### -->
</head>

<body bgcolor="white" onload='on_load()' topmargin=5 leftmargin=0>
  <table width=770 height=100% align=center border=1 bordercolor="#cc6600" cellspacing=0 cellpadding=0 style='word-break:break-all;' style="border-collapse:collapse;">
<!-- #####상단##### -->
    <tr>
      <td height=120 valign=top colspan=2 cellspacing=0 cellpadding=0 background="http://hots.n-for.net/img/hotskorea.jpg">
<!-- ############################# 레이어수정 시작 #################################### -->
<table width=100% HEIGHT=1 style=position:relative BORDER=0><td>
    
    


    
    


    
    


    
    


    
    

</td></table>
<!-- ############################# 레이어수정 끝 #################################### -->
      </td>
    </tr>

    <tr height-=100%>
<!-- #####왼쪽메뉴##### -->
      <td width=170 valign=top>
<!-- ############################# 서브메뉴 시작 #################################### -->
<hr size='1' color='#cc6600' width='170' valign='top'>


<hr size='1' color='#cc6600' width='170' valign='top'>


<hr size='1' color='#cc6600' width='170' valign='top'>


<hr size='1' color='#cc6600' width='170' valign='top'>


<hr size='1' color='#cc6600' width='170' valign='top'>


<hr size='1' color='#cc6600' width='170' valign='top'>
<!-- ############################# 서브메뉴 끝 #################################### -->
      </td>
      <td valign=top>
</xmp>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
채민욱 Apache 설치가 안됩니다...  
박군의그녀 자바스크립트 [3] 2007.08.10
이민구 정말 문제는 단순하고 간단한데..해결이 안되는 문제..  
한진웅 회원가입 폼 같은건 아이프레임으로 불러 오는건가요?? [1] 2007.08.10
이상훈 제로보드 게시판 인쿠르드시 웹페이지 경로 변경 수정하는 법좀... [1] 2007.08.10
이청호 phpMyAdmin으로 복구중 일부 화일이 제거가 안됩니다...  
아이퀘스트 공개자료실에 프로그램을 올리려고 하는데 용량이 20메가로 제한이 걸려있더군요 [1] 2007.08.10
은섭 다음 에러 메세지를 고칠려면~~~ 부탁 드립니다 [1] 2007.08.10
▩†슈터†▩ HTML 표 관련 질문 입니다. [4] 2007.08.10
윤동희 플레쉬에서...  
이광일 [Flash] 플래쉬 갤러리에서 소스수정 질문입니다...  
momoforu 링크된 사진 크기 변경 관련 질문 [1] 2007.08.10
베티 주소고정한 main페이지에 아이프레임이 있을 경우 [1] 2007.08.10
종달이 제가 제공받고있는 서버가 이상합니다..  
지키리 움직이는 레이어가 게시판에서는 먹질 않습니다. [1] 2007.08.10
park embed명령으로 플래시(swf)불러올때...  
홍현기 제로보드 서버 오류 좀 봐주세요..  
임승모 SOAP 살려주세요... T_T  
이강우 플래시 액션스크립트 기초적인질문인데요..랜덤값줄때에..  
정승영 PHP를 공부하고 있는데요. [1] 2007.08.10
응가응가 이미지 링크시 이미지에 테두리가 생깁니다. [3] 2007.08.10
선희 마우스로 드래그해서 태그적용되게  
노형철 마우스오버 한 레이어의 위치가.. 게시판이 들어간 페이지에서는 다른곳에 뜹니다.  
▩†슈터†▩ 홈페이지 보안관련이라고나 할까요.. 질문입니당, [1] 2007.08.10
노형철 마우스오버 한 레이어의 위치가.. 게시판이 들어간 페이지에서는 다른곳에 뜹니다.  
워니 "Haru Communication에서 배포한..... [1] 2007.08.10
제이크 자바스크립트 메뉴가 게시판의 글쓰기 또는 글읽기를 선택했을때 작동되지 않아요ㅜㅜ [4] 2007.08.10
김미영 write.php오류  
제이크 include를 이용한 index.html 페이지를 만드는데 경로 지정 질문이요.. [1] 2007.08.10
박군의그녀 마우스오버와 클래스 [2] 2007.08.10