롤오버메뉴 고정 간단한 변수 문의드립니다.. 채택완료
디자인오늘
11년 전
조회 5,109
롤오버 메뉴를 고정하려고
</div>
<div><?</div>
<div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['PHP_SELF'], "aboutus") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1 = "$g4[path]/images/in_menu_01_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1 = "$g4[path]/images/in_menu_01.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div></div>
<div>?></div>
<div>
이런식으로 나열해서 사용을 하였습니다. 원래는 현재 php만 긁어와서 읽으면 메뉴가 고정됬기 때문에
근데 그누보드쪽 게시판을 불러올려니깐 풀리네요..
그래서..
</div>
<div><?</div>
<div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['REQUEST_URI'], "service") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2 = "$g4[path]/images/in_menu_02_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2 = "$g4[path]/images/in_menu_02.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div></div>
<div>?></div>
<div>
$_SERVER['REQUEST_URI']를 이용했죠.. 그룹명이 서브폴더명과 같았거던요.. 그걸이용해서
불러오는데.. 그누보드URL은 기본으로 그룹명을 gr_id는 생략하기때문에.. 게시판에서는 괜찮은데.. 글로 들어가면 풀려버리네요.. 그룹명을 출력하지 않아서요..
현재 사용중인.. 코드입니다.
</div>
<div>
<div> <?</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['PHP_SELF'], "aboutus") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1 = "$g4[path]/images/in_menu_01_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src1 = "$g4[path]/images/in_menu_01.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['REQUEST_URI'], "service") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2 = "$g4[path]/images/in_menu_02_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src2 = "$g4[path]/images/in_menu_02.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['REQUEST_URI'], "portfolio") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src3 = "$g4[path]/images/in_menu_03_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src3_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src3 = "$g4[path]/images/in_menu_03.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> if(@strpos(",".$_SERVER['REQUEST_URI'], "news") == true){ </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src4 = "$g4[path]/images/in_menu_04_over.gif";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src4_on = "ok";</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$img_src4 = "$g4[path]/images/in_menu_04.gif"; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span> } </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>?></div>
<div> </div>
<div> </div>
<div> <div id="menu"></div>
<div> <ul></div>
<div> <li><a href="<?=$g4['path']?>/aboutus/overview.php"></div>
<div> <img src="<?=$img_src1?>" onMouseOver="this.src='<?=$g4['path']?>/images/in_menu_01_over.gif'" <? if(empty($img_src1_on)){ ?>onmouseout="this.src='<?=$g4['path']?>/images/in_menu_01.gif'"<? } ?> style="cursor:hand" alt="ABOUT US"></a></li></div>
<div> <li><a href="<?=$g4['path']?>/service/support.php"></div>
<div> <img src="<?=$img_src2?>" onMouseOver="this.src='<?=$g4['path']?>/images/in_menu_02_over.gif'" <? if(empty($img_src2_on)){ ?>onmouseout="this.src='<?=$g4['path']?>/images/in_menu_02.gif'"<? } ?> style="cursor:hand" alt="SERVICE"></a></li></div>
<div> <li><a href="<?=$g4['path']?>/bbs/board.php?gr_id=portfolio&bo_table=identity"></div>
<div> <img src="<?=$img_src3?>" onMouseOver="this.src='<?=$g4['path']?>/images/in_menu_03_over.gif'" <? if(empty($img_src3_on)){ ?>onmouseout="this.src='<?=$g4['path']?>/images/in_menu_03.gif'"<? } ?> style="cursor:hand" alt="PORTFOLIO"></a></li></div>
<div> <li><a href="<?=$g4['path']?>/bbs/board.php?gr_id=news&bo_table=d_news"></div>
<div> <img src="<?=$img_src4?>" onMouseOver="this.src='<?=$g4['path']?>/images/in_menu_04_over.gif'" <? if(empty($img_src4_on)){ ?>onmouseout="this.src='<?=$g4['path']?>/images/in_menu_04.gif'"<? } ?> style="cursor:hand" alt="NEWS"></a></li></div>
<div> </ul></div>
<div> </div></div></div>
<div>
고수님들의 도움을 받고자 질문드립니다.
좋은 방법없을까요..?
다른 방법도 있긴한대.. 현재 사용하고 있는 것에서 보완해서 사용하고 싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
11년 전
if(@strpos(",".$_SERVER['PHP_SELF'], "aboutus") == true){
$img_src1_on = "ok";
}
$img_src1_on = "ok";
}
switch($bo_table){
case "aboutus_01": // 테이블명
$img_src1_on = "ok"; break;
}
case "aboutus_01": // 테이블명
$img_src1_on = "ok"; break;
}
if($img_src1_on=="ok") $img_src1 = "$g4[path]/images/in_menu_01_over.gif";
else $img_src1 = "$g4[path]/images/in_menu_01.gif";
else $img_src1 = "$g4[path]/images/in_menu_01.gif";
bo_table을 case 처리하면 될 것 같은대요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인