웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
핫키를 타겟에 적용시켜 봅시다-_-
2003.01.21 22:58
http://www.nzeo.com/bbs/zboard.php?id=p_html&page=1&sn1=&divpage=1&category=4&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=561위쯔님이 개발하셨던 핫키의 스크립트를 후니님께서 올려주셨습니다. (Link #1)
소스를 다시 해놓자면 이렇게 되는데요.
여기다 타겟을 적용시켜보기로 하겠습니다;
- 뭐, 아실 분은 아시겠지만요 -
<script language="JavaScript">
<!--
var key = new Array();
/* global hotkeys */
key['1'] = "http://simmani.com";
key['2'] = "http://naver.com";
key['3'] = "http://kr.yahoo.com";
key['4'] = "http://daum.net";
key['5'] = "http://empas.com";
function getKey(keyStroke) {
if ( (event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA') ){
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key)
if (which == i) window.location = key[i];
}
}
document.onkeypress = getKey;// -->
</script>
귀차니즘이 붙어버린 관계로 제게는 참 편리한 스크립트입니다.-_-
저 상태에서의 아쉬운 점이라면 타겟에는 적용을 못 시킨다는 점인데요.
if (which == i) window.location = key[i];
이 부분을
if (which == i) window.frames.프레임이름.location = key[i];
이렇게 바꿔주시면 됩니다.
예를들어, 프레임을 만들었을 때 "page"라는 이름이 주어진 프레임으로 핫키를 통해 링크시킬 경우.
- 큰따옴표는 안붙이셔도 돼요-_-;; -
if (which == i) window.location = key[i];
라고 되어있는 부분을
if (which == i) window.frames.page.location = key[i];
라고 바꿔주시면 됩니다.
에에, 예제페이지는 만들지 않았고요; [타앙!-]
말재주가 없어 간단한 설명이었을지도 모르는 것을 빙빙 돌려서 말한 것 같은 기분도 드네요;
그럼, 좋은 밤 되세요 -ㅁ-/
소스를 다시 해놓자면 이렇게 되는데요.
여기다 타겟을 적용시켜보기로 하겠습니다;
- 뭐, 아실 분은 아시겠지만요 -
<script language="JavaScript">
<!--
var key = new Array();
/* global hotkeys */
key['1'] = "http://simmani.com";
key['2'] = "http://naver.com";
key['3'] = "http://kr.yahoo.com";
key['4'] = "http://daum.net";
key['5'] = "http://empas.com";
function getKey(keyStroke) {
if ( (event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA') ){
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key)
if (which == i) window.location = key[i];
}
}
document.onkeypress = getKey;// -->
</script>
귀차니즘이 붙어버린 관계로 제게는 참 편리한 스크립트입니다.-_-
저 상태에서의 아쉬운 점이라면 타겟에는 적용을 못 시킨다는 점인데요.
if (which == i) window.location = key[i];
이 부분을
if (which == i) window.frames.프레임이름.location = key[i];
이렇게 바꿔주시면 됩니다.
예를들어, 프레임을 만들었을 때 "page"라는 이름이 주어진 프레임으로 핫키를 통해 링크시킬 경우.
- 큰따옴표는 안붙이셔도 돼요-_-;; -
if (which == i) window.location = key[i];
라고 되어있는 부분을
if (which == i) window.frames.page.location = key[i];
라고 바꿔주시면 됩니다.
에에, 예제페이지는 만들지 않았고요; [타앙!-]
말재주가 없어 간단한 설명이었을지도 모르는 것을 빙빙 돌려서 말한 것 같은 기분도 드네요;
그럼, 좋은 밤 되세요 -ㅁ-/
댓글 3
제목 | 글쓴이 | 날짜 |
---|---|---|
노프레임홈페이지 디비기 3 - 경로
[42]
![]() | 리디 | 2003.03.31 |
쭘's식 홈페이지 만들기 No.2 - 예제 미리보기 포함
[14]
![]() | 쭘's | 2003.03.30 |
노프레임홈페이지 디비기 2 - 헤더와 풋터
[57]
![]() | 리디 | 2003.03.26 |
노프레임홈페이지 디비기 1 - 계층
[16]
![]() | 리디 | 2003.03.25 |
HTML의 정의 [8] | 이태운 | 2003.03.23 |
쭘's 식 쉽게 홈페이지 만들기
[15]
![]() | 쭘's | 2003.03.17 |
1 - 6. 프레임 [3] | wony | 2003.02.25 |
1 - 5. HTML 문서의 연결 | wony | 2003.02.25 |
배경음악 여러개 나오게 하기.. [6] | 라엘 | 2003.02.23 |
[HTML 초보자] 프레임 나누기 기초 [1] | ZipShin | 2003.02.20 |
아이프레임 자동으로 크기 맞추어 주기.. [9] | S,CAC | 2003.02.16 |
웹페이지 대화상자 띄우기. [4] | 세죠위그이 | 2003.02.05 |
핫키를 타겟에 적용시켜 봅시다-_- [3] | 위드 | 2003.01.21 |
모바일(핸드폰용) 홈페이지 만들기. [8] | 고광욱 | 2003.01.13 |
테이블을 이용한 문서의 정렬 [4] | 서성원 | 2003.01.11 |
이미지 없이 그라데이션 효과 내기 - 수정. [7] | Pe-i | 2003.01.10 |
[1분짜리 팁!] 마우스커서 바꾸기! [10] | 찐군 | 2003.01.09 |
기본에 충실하자. 표관련 태그 정리... [2] | 이기형 | 2003.01.09 |
글씨태그 | 조현원 | 2003.01.08 |
HTML만으로 BGM Player 만들기... [7] | 고광욱 | 2003.01.02 |