묻고답하기

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 남기남
은섭 도움을 좀....  
서상기 또 다른 문제가 생겼습니다 (Help!!!!!!!)  
서상기 본문내용 불러들일 수가 없습니다 (왕초보) [2] 2007.08.10
문현정 비헤이비어로 팝업메뉴를 만들었는데 작동이 안됩니다.  
서기석 플래시메뉴에서...사이트링크말고,,홈피내의,,다른페이지링크는..어케하나요?  
성빛나 드림위버비헤이비어 적용시 image ready가 멈춰요 ㅜ.ㅜ  
이선애 게시판 메뉴에 플래시메뉴 올릴 때...  
방지원 mysql_fetch_array 의 정확한 기능을 알고 싶습니다. [2] 2007.08.10
박군의그녀 마우스오버와 클래스 [2] 2007.08.10
제이크 include를 이용한 index.html 페이지를 만드는데 경로 지정 질문이요.. [1] 2007.08.10
김미영 write.php오류  
제이크 자바스크립트 메뉴가 게시판의 글쓰기 또는 글읽기를 선택했을때 작동되지 않아요ㅜㅜ [4] 2007.08.10
워니 "Haru Communication에서 배포한..... [1] 2007.08.10
노형철 마우스오버 한 레이어의 위치가.. 게시판이 들어간 페이지에서는 다른곳에 뜹니다.  
▩†슈터†▩ 홈페이지 보안관련이라고나 할까요.. 질문입니당, [1] 2007.08.10
노형철 마우스오버 한 레이어의 위치가.. 게시판이 들어간 페이지에서는 다른곳에 뜹니다.  
선희 마우스로 드래그해서 태그적용되게  
응가응가 이미지 링크시 이미지에 테두리가 생깁니다. [3] 2007.08.10
정승영 PHP를 공부하고 있는데요. [1] 2007.08.10
이강우 플래시 액션스크립트 기초적인질문인데요..랜덤값줄때에..  
임승모 SOAP 살려주세요... T_T  
홍현기 제로보드 서버 오류 좀 봐주세요..  
park embed명령으로 플래시(swf)불러올때...  
지키리 움직이는 레이어가 게시판에서는 먹질 않습니다. [1] 2007.08.10
종달이 제가 제공받고있는 서버가 이상합니다..  
베티 주소고정한 main페이지에 아이프레임이 있을 경우 [1] 2007.08.10
momoforu 링크된 사진 크기 변경 관련 질문 [1] 2007.08.10
이광일 [Flash] 플래쉬 갤러리에서 소스수정 질문입니다...  
윤동희 플레쉬에서...  
▩†슈터†▩ HTML 표 관련 질문 입니다. [4] 2007.08.10