왼쪽 메뉴 include 사용시 마우스 over 효과내기 위한 소스 > 기술자료 | 해피정닷컴

왼쪽 메뉴 include 사용시 마우스 over 효과내기 위한 소스 > 기술자료

본문 바로가기

사이트 내 전체검색

왼쪽 메뉴 include 사용시 마우스 over 효과내기 위한 소스 > 기술자료

ClassicASP 왼쪽 메뉴 include 사용시 마우스 over 효과내기 위한 소스

페이지 정보


본문

### 함수설명 ###
request.servervariables("HTTP_url") : 홈페이지 주소중 ***.com 등을 제외한 경로

/greet.asp  : 실제 열린 페이지
  예)  https://www.happyjung.com/greet.asp 인경우

각 메뉴를 아래와 같이 php코드처리하면 각 페이지가 열린후 왼쪽메뉴가 해당위치를 가르키고 있어서 직독성을 향상시킬수 있습니다.


### 일반적인 방식 ###
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="greet.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left01','','left01_ov.gif',1)"><img src="left01.gif" name="left01" border="0" id="left01"></a></td>
  </tr>
  <tr>
    <td><a href="history.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left02','','left02_ov.gif',1)"><img src="left02.gif" name="left02" border="0" id="left02"></a></td>
  </tr>
</table>


### 해피정닷컴 제안 ###
<table border="0" cellpadding="0" cellspacing="0">
<% if request.servervariables("HTTP_url") = "/greet.asp" then %>
  <tr>
    <td><a href="greet.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left01','','left01.gif',1)"><img src="left01_ov.gif" name="left01" border="0" id="left01"></a></td>
  </tr>
<% else %>
  <tr>
    <td><a href="greet.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left01','','left01_ov.gif',1)"><img src="left01.gif" name="left01" border="0" id="left01"></a></td>
  </tr>
<% end if %>
<% if request.servervariables("HTTP_url") = "/history.asp" then %>
  <tr>
    <td><a href="history.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left02','','left02.gif',1)"><img src="left02_ov.gif" name="left02" border="0" id="left02"></a></td>
  </tr>
<% else %>
  <tr>
    <td><a href="history.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('left02','','left02_ov.gif',1)"><img src="left02.gif" name="left02" border="0" id="left02"></a></td>
  </tr>
<% end if %>
</table>


### 실무응용 ###

<% if request.servervariables("HTTP_url") = "/greet.asp" then %>
<% else %>
<% end if %>

<%
' 업로드 컴포넌트 사용안할때만
' 기존에 사용하던 방식 ... 아래방식이 더 좋음
if request("uid") = "maintenance" then
%>
<% else %>
<% end if %>

<%
' 새로이 변경된 방식  2013-02-07 추가
dim hp_leftover_uid
hp_leftover_uid = Request.QueryString("uid")
if hp_leftover_uid = "maintenance" then
%>
<% else %>
<% end if %>



CSS 활용법 ( 2014-09-09 )
<style>
.leftmenu_ov { background-image:url(/v1/images/leftmenu_bg.gif); background-repeat:repeat-x; height:30px; font-weight:bold; padding: 2px 0 0 15px; color:#ffffff; width:180px; text-align:left; }
a:link.leftmenu_ov2     {text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:active.leftmenu_ov2     {text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:visited.leftmenu_ov2    {text-decoration: none; color: #ffffff; background-repeat:repeat-x; }
a:hover.leftmenu_ov2     {text-decoration:underline; color:#FFFF00; background-repeat:repeat-x; }

.leftmenu_no { background-image:url(/v1/images/leftmenu_bg2.gif); background-repeat:repeat-x; height:30px; padding: 3px 0 0 15px; width:180px; text-align:left; }
a:link.leftmenu_no2     {text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:active.leftmenu_no2     {text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:visited.leftmenu_no2    {text-decoration: none; color: #000000; background-repeat:repeat-x; }
a:hover.leftmenu_no2     {text-decoration:underline; color:#1e71cf; background-repeat:repeat-x; }
</style>

<% if request.servervariables("HTTP_url") = "/greet.asp" then %>
<div class="leftmenu_ov"><a href="greet.asp" class="leftmenu_ov2"><img src="left_portfolio_02_ov.gif" alt="메뉴1" border="0"></a></div>
<% else %>
<div class="leftmenu_no"><a href="greet.asp class="leftmenu_no2"><img src="left_portfolio_02.gif" alt="메뉴" border="0"></a></div>
<% end if %>


참고자료
http://kin.naver.com/knowhow/detail.nhn?docId=190299

댓글목록

등록된 댓글이 없습니다.


Total 198건 10 페이지
  • RSS
기술자료 목록
18
ClassicASP   40439  2007-08-17 22:13 ~ 2013-10-13 00:00  
17
ClassicASP   12834  2007-08-13 21:12 ~ 2014-01-13 00:00  
16
ClassicASP   11524  2007-07-20 19:41 ~ 2016-09-11 00:00  
15
ClassicASP   13503  2007-07-20 19:04 ~ 2016-08-30 00:00  
14
ClassicASP   19609  2007-07-20 18:45 ~ 2018-06-19 23:34  
13
ClassicASP   13044  2007-03-28 21:49 ~ 2013-12-28 00:00  
12
ClassicASP   36305  2007-03-21 23:15 ~ 2012-05-11 00:00  
열람
ClassicASP   14368  2007-01-19 01:09 ~ 2014-09-09 00:00  
10
ClassicASP   18328  2007-01-19 00:00 ~ 2012-05-17 00:00  
9
ClassicASP   14055  2006-10-26 00:42 ~ 2016-08-30 00:00  
8
ClassicASP   15627  2006-08-08 03:59 ~ 2020-01-16 18:42  
7
ClassicASP   26606  2006-06-26 10:13  
6
ClassicASP   38216  2006-06-19 21:33  
5
ClassicASP   13152  2006-06-19 19:12 ~ 2016-03-25 00:00  
4
ClassicASP   15265  2006-06-15 17:37 ~ 2021-10-15 01:09  
3
ClassicASP   26832  2006-06-14 12:33 ~ 2009-01-04 00:00  
2
ClassicASP   36847  2006-06-08 19:41  
1
ClassicASP   14770  2006-05-18 16:22 ~ 2013-05-03 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.