묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
단축키로 페이지이동하는 자바스크립트에 관해서 질문드립니다..
2004.12.25 22:51
웹스터디 > JavaScript 매뉴에서
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
var NS = (window.Event) ? 1 : 0
function checkKey(e) {
//-------- 여기서부터 저 밑에까지
//-------- INPUT / TEXTAREA 폼에서는 단축키 기능 제거
//-------- ZOG 의 JS/INDEX.PHP 에서 따와서 조금 수정
if (e == null) {
code = event.keyCode;
if(event.srcElement.tagName == "INPUT" || event.srcElement.tagName == "TEXTAREA") return true;
}
else {
if (e.altKey || e.ctrlKey) {
return true;
}
if(e.target.tagName == "INPUT" || e.target.tagName == "TEXTAREA") return;
code = e.which;
}
key = String.fromCharCode(code).toLowerCase();
if(code==13) key="enter";
//--------- [여기까지]
var code = (NS) ? e.which : event.keyCode;
var key = String.fromCharCode(code);
for (var i = 0; i < ar.length; i++) {
if (key == ar[i].key) location.href = ar[i].url;
}
}
function hotKey(key, url) {
this.key = key;
this.url = url;
}
if (NS) document.captureEvents(Event.KEYPRESS)
document.onkeypress = checkKey;
var ar = new Array();
ar[ar.length] = new hotKey("a", "http://daum.net");
ar[ar.length] = new hotKey("A", "http://daum.net");
//대문자와 소문자를 구분하기때문에 모두 작성해주셔야합니다.
//Firefox에서는 영문/한글까지 구분합니다.
ar[ar.length] = new hotKey("n", "http://nzeo.com");
ar[ar.length] = new hotKey("N", "http://nzeo.com"); // -->
</SCRIPT>
이런 단축키에 따라 페이지를 이동하는 자바스크립트를 보았습니다..
근데 제가 쓸 용도엔 웹게임인데,
프레임이 있어서 특정한 프레임을 지정해서 이동 시켜줘야 하는데
방법 없을까요?
자바스크립트 는 잘 몰라서 질문 드립니다 ^^..;
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
var NS = (window.Event) ? 1 : 0
function checkKey(e) {
//-------- 여기서부터 저 밑에까지
//-------- INPUT / TEXTAREA 폼에서는 단축키 기능 제거
//-------- ZOG 의 JS/INDEX.PHP 에서 따와서 조금 수정
if (e == null) {
code = event.keyCode;
if(event.srcElement.tagName == "INPUT" || event.srcElement.tagName == "TEXTAREA") return true;
}
else {
if (e.altKey || e.ctrlKey) {
return true;
}
if(e.target.tagName == "INPUT" || e.target.tagName == "TEXTAREA") return;
code = e.which;
}
key = String.fromCharCode(code).toLowerCase();
if(code==13) key="enter";
//--------- [여기까지]
var code = (NS) ? e.which : event.keyCode;
var key = String.fromCharCode(code);
for (var i = 0; i < ar.length; i++) {
if (key == ar[i].key) location.href = ar[i].url;
}
}
function hotKey(key, url) {
this.key = key;
this.url = url;
}
if (NS) document.captureEvents(Event.KEYPRESS)
document.onkeypress = checkKey;
var ar = new Array();
ar[ar.length] = new hotKey("a", "http://daum.net");
ar[ar.length] = new hotKey("A", "http://daum.net");
//대문자와 소문자를 구분하기때문에 모두 작성해주셔야합니다.
//Firefox에서는 영문/한글까지 구분합니다.
ar[ar.length] = new hotKey("n", "http://nzeo.com");
ar[ar.length] = new hotKey("N", "http://nzeo.com"); // -->
</SCRIPT>
이런 단축키에 따라 페이지를 이동하는 자바스크립트를 보았습니다..
근데 제가 쓸 용도엔 웹게임인데,
프레임이 있어서 특정한 프레임을 지정해서 이동 시켜줘야 하는데
방법 없을까요?
자바스크립트 는 잘 몰라서 질문 드립니다 ^^..;
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
코코리2011 |
메인 페이지의 최근게시물 댓글표시 바꾸는 방법좀여...ㅠㅠ
![]() | |
재순이 | 로그인후 페이지에 특정 변수를 넘겨줄수는 없을까요? | |
죽방망이 | xe 유튜브 iframe 일반회원안될때 어떻게?? [1] | 2014.02.12 by 모얼더 |
나그네성 |
글을 작성시 하이퍼 링크 문제;;
[4]
![]() | 2014.02.12 by 나그네성 |
kole | 파일첨부클릭이 안되요 [6] | 2014.02.12 by kole |
커버 | 가정에서의 서버운영 회선문제어떻게 해야할까요? [4] | 2014.02.12 by 커버 |
시적정의 | 신디케이션에서 전체핑을 다시 준다는 게 무슨 말인지요? [1] | 2014.02.12 by 잉카러부 |
럭키7 | 설치후 문제가 있어 문의합니다. | |
여하람 | XE 경로 변경 문의합니다. [1] | 2014.02.12 by ForHanbi |
Summer | $args->s_voted_count 가 작동안하는거 같은데... [2] | 2014.02.12 by Summer |
용사마 |
게시판 썸네일 안보이는 증상
[5]
![]() | 2014.02.12 by 소영짜응 |
169..5cm | 모바일 본문 이미지가 크게나올때 | |
FireChrome | 1.7.4업데이트이후 새로고침이안됩니다. [2] | 2014.02.12 by FireChrome |
정도길 | 사이트가 깨져요 [3] | 2014.02.12 by 이즈야 |
Hyungs | XE 쉬운설치에 문제가 있어 여쭙습니다. [1] | 2014.02.12 by sejin7940 |
Ryansv | db.config.php 파일 수정이 되지않습니다. [2] | 2014.02.12 by Ryansv |
디키리스 | 로그인문제!! | |
천마리 | 파일첨부가 안돼요ㅠㅠ [1] | 2014.02.12 by 천마리 |
Z-Saver | 1.7.4 버전 업데이트 후 다국어 문제 [2] | 2014.02.12 by Z-Saver |
micro0000 | 자꾸 에러났다고 하는데요.. |