묻고답하기

- 제로보드를 홈피가 아니고 제 개인적인 일때문에 자료보관하고 공부(?)하는 툴로 쓰는데요. 로컬로 말입니다.-
실력이 일천해서 그냥 있는대로 쓰다가. 딱 두가지가 필요해서 숱한날을 소위 삽질하다가
두손*두발 다 들고 여기 계신 고수님들에게 도움을 청하게 됐습니다. 

1-댓글쓰는 부분을 새창에서 할 수 있는 방법
2.첨부파일이 이미지들인데 보여주는 부분에 스위칭 탭으로 처리할수 있는 방법.

에 대해 가르침을 청합니다.
밑의 소스는 phpschool에서 얻은 스위칭 탭 소스구요.
--제가 html가  이거구나 할 정도의, 걸음마 실력이니, 소스를  만들어 주심 더욱 감사드리겟습니다.
부디 외면하지 마시고 도와주시길 재삼 부탁드립니다. 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title> Switching Tab </title>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<script language="JavaScript">

<!--

var model = new Array();

 

function init(){

var layer1 = document.getElementById('layer1');

var layer2 = document.getElementById('layer2');

var layer3 = document.getElementById('layer3');

 

model.push(layer1);

model.push(layer2);

model.push(layer3);

 

for(var i=0,max=model.length; i<max; i++){

set_event_listener(model[i],'mouseover','switching_tab');

}

 

switch_execute(layer1);

}

 

function set_event_listener(obj,evt_type,callback){

if(window.event){

obj.attachEvent('on' + evt_type,eval(callback));

}else{

obj.addEventListener(evt_type,eval(callback),false);

}

}

 

function switching_tab(e){

var target;

 

if(window.event){

target = window.event.srcElement;

}else{

target = e.target;

}

 

switch_execute(target.parentNode);

}

 

function switch_execute(layer){

var visible_tab_top = -1;

var hidden_tab_top = 0;

 

if(window.navigator.appName.indexOf('Explorer') > -1){

visible_tab_top++;

hidden_tab_top++;

}

 

 

for(var i=0,max=model.length; i<max; i++){

var tab = get_tab_element(model[i]);

var content = get_content_element(model[i]);

 

if(model[i] == layer){

model[i].style.zIndex = 99;

tab.style.top = visible_tab_top;

tab.style.backgroundColor = '#FFFFFF';

content.style.backgroundColor = '#FFFFFF';

}else{

model[i].style.zIndex = 0;

tab.style.top = hidden_tab_top;

tab.style.backgroundColor = '#EEEEEE';

content.style.backgroundColor = '#EEEEEE';

}

}

}

 

function get_tab_element(model){

var child = model.childNodes;

 

for(var i=0,max=child.length; i<max; i++){

if(child[i].nodeType == 1 && child[i].className == 'tab'){

return child[i];

}

}

}

 

function get_content_element(model){

var child = model.childNodes;

 

for(var i=0,max=child.length; i<max; i++){

if(child[i].nodeType == 1 && child[i].className == 'content'){

return child[i];

}

}

}

 

//-->

</script>

<style>

.tab{

width: 50px;

height: 20px;

border-top: solid 1px #D9D9D9;

border-right: solid 1px #D9D9D9;

border-left: solid 1px #D9D9D9;

background-color: #EEEEEE;

position: absolute;

z-index: 2;

}

 

#tab1{

margin-left: 10px;

}

 

#tab2{

margin-left: 60px;

}

 

#tab3{

margin-left: 110px;

}

 

.content{

width: 200px;

height: 50px;

border: solid 1px #D9D9D9;

background-color: #EEEEEE;

position: absolute;

top: 19px;

z-index: 1;

}

 

#layer1{

top: 50px;

left: 50px;

position: absolute;

}

 

#layer2{

top: 50px;

left: 50px;

position: absolute;

}

 

#layer3{

top: 50px;

left: 50px;

position: absolute;

}

</style>

</head>

 

<body onload="init()">

 

<div id="layer1">

<div id="tab1" class="tab">tab1</div>

<div class="content">content 1</div>

</div>

 

<div id="layer2">

<div id="tab2" class="tab">tab2</div>

<div class="content">content 2</div>

</div>

 

<div id="layer3">

<div id="tab3" class="tab">tab3</div>

<div class="content">content 3</div>

</div>

 

</body>

</html>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
여신의가호 {$content} 출력시 레이아웃 벗어남에 대한 질문입니다; [2] file 2009.01.03 by megamiwin
감승의 회원의 사진이 삽입되면 좋겠는데..  
섹시윤지 파일 올리는 용량에 대해 좀 여쭤볼게요 [1] 2009.01.03 by 백성찬
iceman237 XE-파일저장 경로는? [3] 2009.01.02 by Habile
애치티 블로그 만들때.. [1] 2009.01.02 by Habile
Sunny_love xe를 루트에 올리는 법 좀 알려주세요.. [5] 2009.01.02 by Habile
Marine ZE 설치중/ 스샷 오류좀 봐주세요. [2] file 2009.01.02 by Habile
애치티 미니달력 사용하시는 분중에서..  
whitemind 사진파일 첨부시 사진이 보이질 않습니다. [2] 2009.01.02 by whitemind
질문좀....... 게시판ip차단과 댓글삭제에 질문드립니다..  
테사카 레이아웃 작성시 div 배경이미지 적용이 안되요. [4] file 2009.01.02 by 테사카
혜승아빠 간단한 모듈 작성중인데 질문이 있습니다.  
\"vusdo\" 자동 로그아웃.. 세션 아웃? [1] 2009.01.02 by Habile
ghost 레이아웃 윗쪽에 계속 여백이 생기네요.. [2] 2009.01.02 by Habile
유비112 호스팅업체에서 rewrite mod 기능을 지원해주지 않습니다 [3] 2009.01.02 by 유비112
Sunny_love 제발도와주세요.. 상태표시줄에러.... [2] 2009.01.02 by Habile
달리다굼 XpressEngine 으로 업데이트 하고 엑박이 뜹니다.. [2] 2009.01.02 by Habile
하늘 오에카키 bbs 질문 드립니다  
김덕산 파일첨부 시 아무 반응이 없습니다. [5] 2009.01.02 by 無願
최대리 제로보드링크방법 [1] file 2020.03.15 by BNU
겨례사랑 이미지에 대해서 하나만 더 질문 드릴게요 [2] file 2009.01.02 by 겨례사랑
송혜교남펀 1.13 -> 1.06 으로 다운데이트 중.. [6] 2009.01.02 by 송혜교남펀
영달이 글 작성시 페이지 오류..... [3] 2009.01.02 by 영달이
말보르맨 고수님들께 도움을 청합니다.부디 도와주시길  
강남태151 회원정보 보기를 하면 탈퇴회원이라고 나옵니다. [4] 2009.01.02 by 강남태151
강현수 게시글 제목글씨를 변경하는 방법좀.. [2] file 2009.01.02 by 강현수
하이우리 설문조사를 제로보드홈페이지 메인에 나와있는데요 [2] 2009.01.02 by ◀CGlink▶
오리바 게시판 연결이 안되네요 [2] 2009.01.02 by Frot
겨례사랑 제 홈피에서는 왜 이그림을 올리면 에러가 나는지?? 참알수가 없넹 [5] file 2009.01.02 by 겨례사랑
겨례사랑 이미지 게시판에 이미지 올리다가 에러가 났는데요?? [1] file 2009.01.02 by 겨례사랑