웹마스터 팁

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];

라고 바꿔주시면 됩니다.

에에, 예제페이지는 만들지 않았고요; [타앙!-]
말재주가 없어 간단한 설명이었을지도 모르는 것을 빙빙 돌려서 말한 것 같은 기분도 드네요;

그럼, 좋은 밤 되세요 -ㅁ-/
제목 글쓴이 날짜
하이퍼 링크색 바꾸기 [3] 권순빈 2003.02.03
스크롤바 색 바꾸기 [1] 권순빈 2003.02.03
스크롤바 뒤집을때 문서 전체가 뒤집히는것 방지할때 [4] K.샘 2003.02.01
* 특정한 이미지 파일의 투명도 조절하기 [5] 장윤호 2003.01.28
핫키를 타겟에 적용시켜 봅시다-_- [3] 위드 2003.01.21
[특강] 마우스 커서를 아이콘으로 바꿀수있다. [11] file ZipShin 2003.01.21
input태그 type의 종류.. [14] 날수없는하늘 2003.01.21
스크롤바 자동/예/아니오 [11] 레드 2003.01.18
테이블 테그시 <td>옵션을 쉽게 작성/변경해 봅시다 [2] 위대한위선자 2003.01.18
[레드의 태그중급]폼 태그..(이상해져서 삭제하구 다시 적습니다) [3] 레드 2003.01.15
[HTML 초보자]동영상을 출력하자-8(Object) [1] ZipShin 2003.01.14
[레드의 태그초보]링크태그 [5] 레드 2003.01.14
[레드의 태그초보]이미지삽입 태그 [2] 레드 2003.01.14
[레드의 태그초보]아이프레임을 새롭게 구조하였습니다..(;;) [3] 레드 2003.01.14
모바일(핸드폰용) 홈페이지 만들기. [8] 고광욱 2003.01.13
테이블을 이용한 문서의 정렬 [4] 서성원 2003.01.11
이미지 없이 그라데이션 효과 내기 - 수정. [7] Pe-i 2003.01.10
[1분짜리 팁!] 스크롤바 왼쪽으로 위치하게 하기! [6] 찐군 2003.01.09
[1분짜리 팁!] 테이블 테두리 얇게 하기 [5] 찐군 2003.01.09
[1분짜리 팁!] 마우스커서 바꾸기! [10] 찐군 2003.01.09