묻고답하기

<html>
   <head>
      <title></title>
      <META content="text/html; charset=euc-kr" http-equiv="Content-Type">
        <?
        $_zb_url = "http://www.shinebell.net/bbs/";
    $_zb_path = "/home/user1/shinebell/html/bbs/";
        include $_zb_path."outlogin.php";
        ?>
        
</HEAD>

<BODY leftmargin=0 topmargin=0 marginwidth="0" marginheight="0" background="" scroll="auto" >

<SCRIPT language=javascript>
if (document.all)    {n=0;ie=1;fShow="visible";fHide="hidden";}
if (document.layers) {n=1;ie=0;fShow="show";fHide="hide";}

//window.onerror=new Function("hideAll(); return true")
////////////////////////////////////////////////////////////////////////////
// Function Menu()                                                        //
////////////////////////////////////////////////////////////////////////////
rightX = 0;
var lastMenu=null;
function Menu()
{
        this.bgColor     = "#CCCCCC";
        this.subbgColor     = "#e8e8e8";
        
        this.addItem    = addItem;
        this.showMenu   = showMenu;
        this.mainPaneBorder = 0;  //*** 메인메뉴의 경계선을 지정(1)/미지정(현재값:0)합니다. 경계선의 값을 많이 주면 두꺼운 선이 됩니다.

        this.addSubItem = addSubItem;
        this.subMenuPaneBorder = 1;
        this.subMenuPaneWidth = 130;  //***부메뉴의 폭을 조정합니다.
        
   var lastMenu=null;
        rightY = 0;
        leftY = 0;
        leftX = 0;
// menubar TABLE
        HTMLstr = "<table width='+ '+ '300' cellspacing='0' cellpadding='0' border='"+this.mainPaneBorder+"'>n";
        HTMLstr += "<tr>";
        HTMLstr += "<!-- MAIN MENU STARTS -->n";
        HTMLstr += "<!-- MAIN_MENU -->n";
        HTMLstr += "<!-- MAIN MENU ENDS -->n";
        HTMLstr += "</tr>n";
        HTMLstr += "</table>n";
        
        HTMLstr += "n";
        HTMLstr += "<!-- SUB MENU STARTS -->n";
        HTMLstr += "<!-- SUB_MENU -->n";
        HTMLstr += "<!-- SUB MENU ENDS -->n";
        HTMLstr += "n";        

}

//function addItem(idItem, text, hint, location, altLocation)
function addItem(idItem, text, hint)
{
        var Lookup = "<!-- ITEM "+idItem+" -->";
        if (HTMLstr.indexOf(Lookup) != -1)
        {
                alert(idParent + " already exist");
                return;
        }
        var MENUitem = "";
        MENUitem += "n<!-- ITEM "+idItem+" -->n";



                //** 여기서 주 메뉴의 폭과 높이 배경 이미지를 바꾸어 줍니다.
        MENUitem += "<td align='center' class='menuitem' height='22' width='100' background='' >";
        
        if (ie)        MENUitem += "<div id='"+idItem+"' style='position:relative;'>";
                
        MENUitem += "<a ";
        if (hint != null) MENUitem += "title='"+hint+"' ";
        //if (altLocation != null)
        //        MENUitem += "href='"+altLocation+"' ";
        //else
        //        MENUitem += "href='.' ";
        MENUitem += "onmouseover="displaySubMenu('"+idItem+"')" ";
        MENUitem += ">";
        MENUitem += text;
        MENUitem += "</a>";
        if(ie)        MENUitem += "</div>";
        MENUitem += "</td>n";

        MENUitem += "<!-- END OF ITEM "+idItem+" -->nn";
        MENUitem += "<!-- MAIN_MENU -->n";
        
        HTMLstr = HTMLstr.replace("<!-- MAIN_MENU -->n", MENUitem);
}

function addSubItem(idParent, text, hint, loc)
{
        var MENUitem = "";

        Lookup = "<!-- ITEM "+idParent+" -->";
        if (HTMLstr.indexOf(Lookup) == -1)
        {
                alert(idParent + " not found");
                return;
        }

        Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->";
        if (HTMLstr.indexOf(Lookup) == -1) {
                if (n){}
                if (ie) {
                        MENUitem += "n";
                        MENUitem += "<div id='"+idParent+"submenu' style='position:absolute; visibility: hidden; width:130;'>n";
// submenu border color
                        MENUitem += "<table border='+ '0'  bgcolor='#e8e8e8' cellpadding=3 cellspacing=0>n";
                        MENUitem += "<tr>n" ;
                        MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->n";
                        MENUitem += "</td>n</tr>n" ;
                        MENUitem += "</table>n";
                        MENUitem += "</div>n";
                        MENUitem += "n";
                }
                MENUitem += "<!-- SUB_MENU -->n";
                HTMLstr = HTMLstr.replace("<!-- SUB_MENU -->n", MENUitem);
        }
        
        Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->n";
        MENUitem+="<tr>";
        if (ie) MENUitem = "<td><a href='"+loc+"'>"+text+"</a>   <br>n";
        MENUitem += Lookup;
        HTMLstr = HTMLstr.replace(Lookup, MENUitem);
}

function showMenu()
{        
        document.writeln(HTMLstr);
}

////////////////////////////////////////////////////////////////////////////
// Private declaration
function displaySubMenu(idMainMenu)
{
        
        var menu;
        var submenu;

        if (n){}
        else if (ie) {
                menu = eval(idMainMenu);
                submenu = eval(idMainMenu+"submenu.style");
                submenu.left = calculateSumOffset(menu, 'offsetLeft');
                submenu.top  = calculateSumOffset(menu, 'offsetTop') + 15;

          //***아래의 50(단위 픽셀)를 조정해 주면 부메뉴의 높이를 조정할 수 있습니다.
                submenu.visibility = fShow;

                if (lastMenu != null && lastMenu != submenu) hideAll();

                leftX  = document.all[idMainMenu+"submenu"].style.posLeft;
                rightX = leftX + document.all[idMainMenu+"submenu"].offsetWidth;
                leftY  = document.all[idMainMenu+"submenu"].style.posTop+
                        document.all[idMainMenu+"submenu"].offsetHeight;
                rightY = leftY;
                
        }
        lastMenu = submenu;
}

function hideAll()
{
        
        if (lastMenu != null) {
                lastMenu.visibility = fHide;
                lastMenu.left = 0;
        }
}

function calculateSumOffset(idItem, offsetName)
{
        var totalOffset = 0;
        var item = eval('idItem');
        do
        {
                totalOffset += eval('item.'+offsetName);
                item = eval('item.offsetParent');
        } while (item != null);
        return totalOffset;
}

function updateIt(e)
{
        if (ie)
        {
                var x = window.event.clientX;
                var y = window.event.clientY;
                if (x > rightX || x < leftX) hideAll();
                else if (y > rightY) hideAll();
        }
}
if (document.all)
{
        document.body.onclick=hideAll;
        document.body.onscroll=hideAll;
        document.body.onmousemove=updateIt;
}

</SCRIPT>

<SCRIPT language=javascript>
        
function makeTopmenu() {
// AddItem(id, text, hint, location, alternativeLocation);
// AddSubItem(idParent, text, hint, location);
// 주메뉴를 클릭하면 이동되는 페이지의 주소도 여기서 수정해 주어야 합니다.

        menu = new Menu();
   //주메뉴 시작
                
        addItem("study","STUDY","프로그래밍 언어.",null,null);
        addItem("board","BOARD","사진과 글..",null,null);
        addItem("familly","FAMILY","우리 가족",null,null);

        if (ie) {
        //부메뉴 시작
                        
        addSubItem("study","JAVA","사이트 새소식/공지 게시판","http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("study","CSS","CD 제작에 대한 의견게시판","http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("board","PICTURE",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("board","BULLET",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("familly","SCHEDULE",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("familly","MEMORY",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("familly","BULLET",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
        addSubItem("familly","DOWNLOADS&REQUEST",null,"http://shinebell.net/bbs/zboard.php?id=family_bullet");
}
        menu.showMenu();
}
</SCRIPT>
<A name=top></A>

<TABLE align="center" valign="top" border=0>

  <TABLE align="center" width=1000 cellSpacing=0 cellPadding=0 border=0>
  <TR align="left" height=45 width=1000>
    <TD style="vertical-align:TOP;" align="left" width=1000 bgcolor="red">
    <SCRIPT language=JavaScript>makeTopmenu();</SCRIPT>
        </TD>
  </TR>
  </TABLE>
  
  <TABLE align="center" width=1000 cellSpacing=0 cellPadding=0 border=0 height=500 >
  <TR align="center">
        <TD width="100" bgcolor="yellow">
        <? print_outlogin("default", 1, 10) ?>
        <br>
        좌측메뉴
        </TD>
        <TD style="vertical-align:TOP;" width="900" bgcolor="blue">
=========================================================================================
여기서 세션아이디 생성하는 부분이 어딘지 알고 싶습니다.

function addSubItem(idParent, text, hint, loc)
{
        var MENUitem = "";

        Lookup = "<!-- ITEM "+idParent+" -->";
        if (HTMLstr.indexOf(Lookup) == -1)
        {
                alert(idParent + " not found");
                return;
        }

        Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->";
        if (HTMLstr.indexOf(Lookup) == -1) {
                if (n){}
                if (ie) {
                        MENUitem += "n";
                        MENUitem += "<div id='"+idParent+"submenu' style='position:absolute; visibility: hidden; width:130;'>n";
// submenu border color
                        MENUitem += "<table border='0'  bgcolor='#e8e8e8' cellpadding=3 cellspacing=0>n";
                        MENUitem += "<tr>n" ;
                        MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->n";
                        MENUitem += "</td>n</tr>n" ;
                        MENUitem += "</table>n";
                        MENUitem += "</div>n";
                        MENUitem += "n";
                }
                MENUitem += "<!-- SUB_MENU -->n";
                HTMLstr = HTMLstr.replace("<!-- SUB_MENU -->n", MENUitem);
        }
        
        Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->n";
        MENUitem+="<tr>";
        if (ie) MENUitem = "<td><a href='"+loc+"?PHPSESSID=1cbf5e17e5d68e83e08955c0829985ab'>"+text+"</a>   <br>n";
        MENUitem += Lookup;
        HTMLstr = HTMLstr.replace(Lookup, MENUitem);
}
===============================================================================================
조위에 PHPSESSID가 웹상에서 소스보기하면 생성되는데...어디에서 영향을 받는겁니까?

저거땜에 보드 설치가 안되여 --;;;;;;

부탁드립니다
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
최종욱 php라인5어쩌구저쩌구 에러가 나옵니다. [소스보기 클릭] [2] 2007.08.10
w:)style nzeo 좌측 메뉴...;; [1] 2007.08.10
김문선 홈페이지를 만들었는데.. 문제가 발생하였사옵니다-ㅁ-; [1] 2007.08.10
양종휘 onmouse효과에서 소리를 넣을려고 하는데요 [2] 2007.08.10
아이리버 트래픽과 히트파일 수 이거 정상인가요? ㅡ.ㅡ [1] 2007.08.10
김종경 php 세션 아이디 생성 문제....  
김종경 php 세션 아이디 자동 생성 [5] 2007.08.10
김보현 html쌩초보인데요..노트패드루 홈페이지를 만들려는데 그림이 링크가 안되네요..--;;어떻게 해야하느지 [5] 2007.08.10
송인주 iframe 리사이즈 문제요~ [5] 2007.08.10
선美 php문에서 에러1개 입니다. [5] 2007.08.10
Clara Kim 질문있습니다!! 흠.... 스크롤에 따른 레이어 이동 질문! 스크롤을 움직여야 내용이 보이네여.. ㅜㅜ [1] 2007.08.10
k_교주 그림 파일에 대해 나름대로 분석했습니다만. 뭘 써야 할지 궁금해지는바라 의견을 묻습니다. [1] 2007.08.10
자룡 노프레임때문에요 [1] 2007.08.10
양혜영 head 와 foot 을 어디서 나눠야 할지 가르쳐주세요 [1] 2007.08.10
함승우 html파일에서 제로보드게시판하고 연동하는법좀.. [1] 2007.08.10
정한재 홈페이지 열릴 떄 공지사항 창 띄우기 [2] 2007.08.10
레몬 코멘트 삭제시 발생되는 에러 해결 방법 좀..  
ppond03 노프레임 사이트를 만들었는데.... 급합니다. [2] 2007.08.10
김재수 [자바스크립? #2] 움직이는 메뉴가 화면을 덥치네요 ㅠ ㅠ  
김남현 자바스크립트 함수 호출하여 PHP로 쿠키를 구울때.. 가능하지... [1] 2007.08.10