묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
핫키에 대해서 입니다.
2004.12.08 23:16
아래 위쯔님이 개발하셨던 핫키입니다.
<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>
이 핫키를 키 하나만이 아닌 alt + [i] 로 하려면 (alt와 다른키의 조합)
어떤식으로 고쳐야 하는지 알려주시면 감사하겠습니다.
input 방식의 엑세스키가 아닌 다른방식으로 하는방법이 없을까요?
<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>
이 핫키를 키 하나만이 아닌 alt + [i] 로 하려면 (alt와 다른키의 조합)
어떤식으로 고쳐야 하는지 알려주시면 감사하겠습니다.
input 방식의 엑세스키가 아닌 다른방식으로 하는방법이 없을까요?
만약 1을 누를경우 지정한 타켓의 프레임 문서만 이동되는 방법이 -_-;