cunic님 요청 초간단 다중공지
*너무 간단한 나머지 특징이 없습니다.
*보완할 부분은 보여진 게시판에 대한 강조표시 방법이 없습니다.
*최신글 스킨은 기본스킨에서 제목부분만 삭제한 형태입니다.
*ie와 ff에서 서브메뉴 위치가 조금씩 다르게 먹히는 문제가 있어 방치해 두었다가,
얼마전 메뉴작업중 스타일에서 position:absolute; margin-left: 10px; margin-top: 10px;
이런식이 ie,ff 에서 잘 먹힌다는 것을 알았네요.
제가 40대 초보란 걸 잊지마시고, 참고만 하세요.
미리보기 http://gnusr.com/g4/gnusr/test/menu_test.php
헤더에 추가해줄 스크립트
<script language="JavaScript">
<!--
//Top Menu (layer menu) 다중공지
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
페이지 구현부분
<!-- 다중공지 -->
<table width="440" height="" border="0" id="r_tb_multi_notice" radius="3" rborder="#F0F0F0" rbgcolor="silver">
<tr>
<td height='30'>
<!-- menu --><!-- 해당 게시판 스타일 적용문제? -->
<table width='100%' border="0" cellpadding="0" cellspacing="2" border="0" class="top_menu_btn">
<tr align='center'>
<td align='left' width="200" class='multi_notice_H'>다중 공지(_multi_notice.php)</td>
<td valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=work" onMouseOver="MM_showHideLayers('subMenu_1','','show','subMenu_2','','hide','subMenu_3','','hide','subMenu_4','','hide')" onfocus='this.blur()'>Work</a></td>
<td valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=future" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','show','subMenu_3','','hide','subMenu_4','','hide')" onfocus='this.blur()'>Future</a></td>
<td background="" valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=iworld" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','hide','subMenu_3','','show','subMenu_4','','hide')" onfocus='this.blur()'>Iworld</a></td>
<td background="" valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=todo" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','hide','subMenu_3','','hide','subMenu_4','','show')" onfocus='this.blur()'>toDo</a></td>
</tr>
</table>
<!-- menu -->
</td>
</tr>
<tr>
<td align='center' valign="top" height='140'>
<table width='100%' border="0" cellpadding="0" cellspacing="2" border="0" class="">
<tr>
<td>
<!-- layer menu sub -->
<div id="subMenu_1" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: show;"><?=latest("basic_sm", work, 5, 50);?></div>
<div id="subMenu_2" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", future, 5, 50);?></div>
<div id="subMenu_3" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", iworld, 5, 50);?></div>
<div id="subMenu_4" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", todo, 5, 50);?></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script>roundTable("r_tb_multi_notice");</script>
<!-- /다중공지 -->
*보완할 부분은 보여진 게시판에 대한 강조표시 방법이 없습니다.
*최신글 스킨은 기본스킨에서 제목부분만 삭제한 형태입니다.
*ie와 ff에서 서브메뉴 위치가 조금씩 다르게 먹히는 문제가 있어 방치해 두었다가,
얼마전 메뉴작업중 스타일에서 position:absolute; margin-left: 10px; margin-top: 10px;
이런식이 ie,ff 에서 잘 먹힌다는 것을 알았네요.
제가 40대 초보란 걸 잊지마시고, 참고만 하세요.
미리보기 http://gnusr.com/g4/gnusr/test/menu_test.php
헤더에 추가해줄 스크립트
<script language="JavaScript">
<!--
//Top Menu (layer menu) 다중공지
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
페이지 구현부분
<!-- 다중공지 -->
<table width="440" height="" border="0" id="r_tb_multi_notice" radius="3" rborder="#F0F0F0" rbgcolor="silver">
<tr>
<td height='30'>
<!-- menu --><!-- 해당 게시판 스타일 적용문제? -->
<table width='100%' border="0" cellpadding="0" cellspacing="2" border="0" class="top_menu_btn">
<tr align='center'>
<td align='left' width="200" class='multi_notice_H'>다중 공지(_multi_notice.php)</td>
<td valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=work" onMouseOver="MM_showHideLayers('subMenu_1','','show','subMenu_2','','hide','subMenu_3','','hide','subMenu_4','','hide')" onfocus='this.blur()'>Work</a></td>
<td valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=future" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','show','subMenu_3','','hide','subMenu_4','','hide')" onfocus='this.blur()'>Future</a></td>
<td background="" valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=iworld" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','hide','subMenu_3','','show','subMenu_4','','hide')" onfocus='this.blur()'>Iworld</a></td>
<td background="" valign="top" class='menu_bo'><a href="<?=$g4[bbs_path]?>/board.php?bo_table=todo" onMouseOver="MM_showHideLayers('subMenu_1','','hide','subMenu_2','','hide','subMenu_3','','hide','subMenu_4','','show')" onfocus='this.blur()'>toDo</a></td>
</tr>
</table>
<!-- menu -->
</td>
</tr>
<tr>
<td align='center' valign="top" height='140'>
<table width='100%' border="0" cellpadding="0" cellspacing="2" border="0" class="">
<tr>
<td>
<!-- layer menu sub -->
<div id="subMenu_1" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: show;"><?=latest("basic_sm", work, 5, 50);?></div>
<div id="subMenu_2" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", future, 5, 50);?></div>
<div id="subMenu_3" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", iworld, 5, 50);?></div>
<div id="subMenu_4" style="position:absolute; width:410px; height:140px; z-index:1; margin-left: 10px; margin-top: 10px; visibility: hidden;"><?=latest("basic_sm", todo, 5, 50);?></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script>roundTable("r_tb_multi_notice");</script>
<!-- /다중공지 -->
댓글 3개
cunic
20년 전
플록님 감사합니다..^0^
얼른 적용시켜보고싶지만, 내일 출근해서 몰래 해봐야겠네요!
홈페이지에 아가 사진들 많던데, 첨엔 다 자제분들인줄 알았습니다.ㅋㅋ
암튼, 날이 추운데 감기 조심하세요!!!
얼른 적용시켜보고싶지만, 내일 출근해서 몰래 해봐야겠네요!
홈페이지에 아가 사진들 많던데, 첨엔 다 자제분들인줄 알았습니다.ㅋㅋ
암튼, 날이 추운데 감기 조심하세요!!!
20년 전
테스트그룹 상단의 강아지(?)를 빼고 모두 테스트를 위한 것이랍니다.
대부분 아가+엄마 인데, 모두다 자제라면,, 에고 잡혀갑니다.
<table ~~ id="r_tb_multi_notice" radius="3" rborder="#F0F0F0" rbgcolor="silver">
<script>roundTable("r_tb_multi_notice");</script>
요 부분은 라운트 테이블 관련 태그입니다.
그대로 쓰시려면 이 게시판에서 '모서리 둥근 테이블'로 검색해서 스크립트 추가하셔야 하며,
아니면 그냥 삭제하셔도 무방합니다.
대부분 아가+엄마 인데, 모두다 자제라면,, 에고 잡혀갑니다.
<table ~~ id="r_tb_multi_notice" radius="3" rborder="#F0F0F0" rbgcolor="silver">
<script>roundTable("r_tb_multi_notice");</script>
요 부분은 라운트 테이블 관련 태그입니다.
그대로 쓰시려면 이 게시판에서 '모서리 둥근 테이블'로 검색해서 스크립트 추가하셔야 하며,
아니면 그냥 삭제하셔도 무방합니다.
용된지렁이
19년 전
좋은팁 감사합니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 249 | 19년 전 | 4263 | ||
| 248 | 19년 전 | 2684 | ||
| 247 | 19년 전 | 3240 | ||
| 246 | 19년 전 | 8229 | ||
| 245 |
|
19년 전 | 4837 | |
| 244 | 19년 전 | 3349 | ||
| 243 |
|
19년 전 | 6637 | |
| 242 | 19년 전 | 4041 | ||
| 241 | 19년 전 | 12461 | ||
| 240 | 19년 전 | 4848 | ||
| 239 | 19년 전 | 10532 | ||
| 238 | 19년 전 | 3044 | ||
| 237 | 19년 전 | 9090 | ||
| 236 |
pearly
|
19년 전 | 4031 | |
| 235 | 19년 전 | 4162 | ||
| 234 | 19년 전 | 3969 | ||
| 233 | 19년 전 | 14625 | ||
| 232 | 19년 전 | 5326 | ||
| 231 |
mando
|
19년 전 | 5433 | |
| 230 | 19년 전 | 5065 |
한계정에 두개의 도메인을 쓸때 하나의 주소로 몰아보내기... [6]
mando
•
19년 전
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기