개인적으로 현재위치가 나오는 네이게이션이 안보였음해서 고민하다가 간단히 해결했네요..^^
메뉴를 클릭했을때 메뉴에 mouseover시 이미지가 현재 페이지를 인식해서 mouseover 이미지로 바뀌어 있는 방법입니다.
head.php에 메뉴항목이 들어가는 부분에
<? if ($ca_id == 10) { ?> <-- 대메뉴항목 ca_id가 10이면 -->
<a href="<?=$g4['shop_path']?>/list.php?ca_id=10"><img src='메뉴오버시 이미지주소' border=0></a><p>
<? } else { ?><-- 대메뉴항목 ca_id가 10이 아니면 -->
<a href="<?=$g4['shop_path']?>/list.php?ca_id=10"><img src='기본 메뉴이미지 주소' onmouseout="this.src='기본 메뉴이미지 주소';" onmouseover="this.src='mouseover시 보여질 이미지주소';" border=0></a><p>
<? } ?>
<a href="<?=$g4['shop_path']?>/list.php?ca_id=10"><img src='메뉴오버시 이미지주소' border=0></a><p>
<? } else { ?><-- 대메뉴항목 ca_id가 10이 아니면 -->
<a href="<?=$g4['shop_path']?>/list.php?ca_id=10"><img src='기본 메뉴이미지 주소' onmouseout="this.src='기본 메뉴이미지 주소';" onmouseover="this.src='mouseover시 보여질 이미지주소';" border=0></a><p>
<? } ?>
이렇게 메뉴소스를 입력하시면 각 페이지를 인식해서 메뉴가 over된 이미지로 고정됩니다.
만약 플래시에 적용하시려면
페이지 최상단 선언문
if($ca_id=='페이지 번호입니다.')
{$menu_page ='플래시 제작시 페이지인식 코드입니다.';}
{$menu_page ='플래시 제작시 페이지인식 코드입니다.';}
예)
<?
if($ca_id=='10')
{$menu_page ='m=1';}
if($ca_id=='20')
{$menu_page ='m=2';}
?>
{$menu_page ='m=1';}
if($ca_id=='20')
{$menu_page ='m=2';}
?>
플래시메뉴 스크립트부분
<script language="javascript">flash('플래시주소','넓이','높이','<?=$menu_page?>')</script>
플래시 스크립트는 제가 사용하는 개인스크립트라 방식이 좀 다르긴하지만 최종적으로 페이지입력부분을 위와같이 처리해주면 페이지 인식 가능할꺼라 생각합니다.
플래시로는 테스트해보지 않았지만 별다른 문제는 없을꺼같네요..^^
혹시 소스상에 문제가 있거나 더 간편한 방식이 있다면 댓글 남겨주세요..
게시글 목록
| 번호 | 제목 |
|---|---|
| 1790 | |
| 1788 | |
| 1786 | |
| 1782 | |
| 1780 | |
| 1778 | |
| 1767 | |
| 1762 | |
| 1754 | |
| 1748 | |
| 1739 | |
| 1736 | |
| 1735 | |
| 1731 | |
| 1717 | |
| 1712 | |
| 1704 | |
| 1700 | |
| 1696 | |
| 1682 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기