웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
페이지 경로 히스토리 표시하기 [0003]
2005.01.19 01:55
┏━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━
┃0003┃페이지 경로 히스토리 표시하기
┗━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 서문:
비교적 짧고 간단한 JavaScript입니다.
아래의 스크립트는 현재 페이지의 주소를 / 마다 나누어, 각각의 링크를 걸어주어, 경로 히스토리를 보여줍니다.
http://로 시작하는 웹주소 외에도, file://로 시작하는 로컬드라이브 주소로 지원합니다.
디렉토리마다 인덱스파일을 이용해서 조직적으로 관리하시는 분이라면 유용한 스크립트입니다만,
대부분의 유저들에게는 큰 의미가 없다고 생각하네요. 역시 다양한 함수를 배워봅시다. ^-^;
startat 값을 조절해주시면, 앞의 불필요한 주소들을 삭제할 수 있습니다.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 예제: http://edene.com/nzeo/java/?no=0003&mode=example
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 소스: http://edene.com/nzeo/java/?no=0003&mode=source
<script type="text/javascript">
<!--
function loca()
{
var path = "";
var href = document.location.href;
var string = href.split("/");
if(string[0] == 'http:'){ btw = "/"; startat = 2; path = "http://"; }
else{ btw = ""; startat = 3; }
for (i = 2; i < string.length - 1 ; i++ ) {
link = href.substring(0, href.indexOf(string[i+1]));
path += "<a href="" + link + "">" + string[i] + btw + "</a>";
}
i = string.length - 1;
path += "<a href="" + href + "">" + string[i] + "</a>";
document.writeln(path);
}
// -->
</script>
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 적용:
path가 뿌려질 곳에 <script type="text/javascript"> loca(); </script>을 넣어주시면 됩니다.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 알림:
소스페이지에 가시면 자세하게 주석을 달아두었으니, 이해가 안되시는 분들은 참고하도록 하세요.
본 스크립트는 제가 직접 제작한 것입니다. 다른 곳에 퍼가실 경우 출처를 남겨주세요.
몇 일동안 사이트를 w3c XHTML 1.0 표준으로 변경하기 위해서 이것저것 에러가 많이 발생했었습니다.
덕분에 더이상 table을 사용하지 못하고 div로 넣어주고, javascript로 위치조절 하게 했습니다. ^-^;
┃0003┃페이지 경로 히스토리 표시하기
┗━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 서문:
비교적 짧고 간단한 JavaScript입니다.
아래의 스크립트는 현재 페이지의 주소를 / 마다 나누어, 각각의 링크를 걸어주어, 경로 히스토리를 보여줍니다.
http://로 시작하는 웹주소 외에도, file://로 시작하는 로컬드라이브 주소로 지원합니다.
디렉토리마다 인덱스파일을 이용해서 조직적으로 관리하시는 분이라면 유용한 스크립트입니다만,
대부분의 유저들에게는 큰 의미가 없다고 생각하네요. 역시 다양한 함수를 배워봅시다. ^-^;
startat 값을 조절해주시면, 앞의 불필요한 주소들을 삭제할 수 있습니다.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 예제: http://edene.com/nzeo/java/?no=0003&mode=example
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 소스: http://edene.com/nzeo/java/?no=0003&mode=source
<script type="text/javascript">
<!--
function loca()
{
var path = "";
var href = document.location.href;
var string = href.split("/");
if(string[0] == 'http:'){ btw = "/"; startat = 2; path = "http://"; }
else{ btw = ""; startat = 3; }
for (i = 2; i < string.length - 1 ; i++ ) {
link = href.substring(0, href.indexOf(string[i+1]));
path += "<a href="" + link + "">" + string[i] + btw + "</a>";
}
i = string.length - 1;
path += "<a href="" + href + "">" + string[i] + "</a>";
document.writeln(path);
}
// -->
</script>
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 적용:
path가 뿌려질 곳에 <script type="text/javascript"> loca(); </script>을 넣어주시면 됩니다.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┗ 알림:
소스페이지에 가시면 자세하게 주석을 달아두었으니, 이해가 안되시는 분들은 참고하도록 하세요.
본 스크립트는 제가 직접 제작한 것입니다. 다른 곳에 퍼가실 경우 출처를 남겨주세요.
몇 일동안 사이트를 w3c XHTML 1.0 표준으로 변경하기 위해서 이것저것 에러가 많이 발생했었습니다.
덕분에 더이상 table을 사용하지 못하고 div로 넣어주고, javascript로 위치조절 하게 했습니다. ^-^;
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
1.2.0 설치 후 페이지모듈에 위젯사용시 문제 [2] | Digitalife | 2009.03.17 |
관리자 페이지 (module=admin) 백지 문제 [5] | 개돌 | 2009.03.17 |
외부페이지 또는 파일링크시 글자깨짐 현상 [1] | 소백산 | 2009.01.31 |
페이지 모듈에도 게시판제목 처럼 다는 쉬운방법... [2] | 만쓰별(정만) | 2009.01.23 |
1.1.5 이후 버전 업데이트후 외부페이지에서 다음위젯이 표시안될때~ [3] | 정박사닷컴 | 2009.01.23 |
메인 페이지가 백지로 나올 때 이렇게 해보세요. [4] | 시금치 | 2008.12.23 |
자신의 홈페이지에 플래시 오락실을 등록 해보자. [2] | 조성우371 | 2008.12.20 |
서브홈페이지 만들기 [5] | 가리사니 | 2008.12.09 |
홈페이지의 아이콘(favicon)이 어느날 갑자기 사라졌을때... [1] | 크르르 | 2008.11.28 |
[설문조사] 메인페이지에 넣기와 효율적으로 관리하기 [6] | 빨간발 | 2008.11.27 |
일반 페이지에 로그인(세션) 정보 활용하기 [13] | noirzo | 2008.11.07 |
cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] | 팔공산 | 2008.10.17 |
주소록 구현 (외부 페이지) [17] | CSLab | 2008.09.15 |
블로그, 홈페이지 가입시 자동 입력되는 http:// 없애기 [2] | 류영무 | 2008.09.09 |
동일서버내 페이지에서 로그인정보 활용하기... [4] | 수로 | 2008.09.06 |
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] | 이홍석295 | 2008.09.03 |
각 리스트형 위젯에 페이지 기능을 달자. [10] | 라르게덴 | 2008.09.02 |
밑에 페이지 네비게이션 수정 (다음10개, 이전10개등으로) [6] | Clanss | 2008.08.29 |
한 페이지(화면)에 두개(2개)의 모듈(게시판 등)을 넣는 법 [6] | 황건순 | 2008.08.25 |
[팁]페이지별 댓글 출력 초간단 팁.. [4] | 키티나 | 2008.07.04 |