키보드로 홈페이지를 제어해보자! 정보
javascript 키보드로 홈페이지를 제어해보자!관련링크
본문
안녕하세요.^^
키보드로 한번 홈페이지를 제어 해볼까요??
M키를 누루면 쪽지창이 뜨고 Z창을
누루면 메인화면으로 이동하고 간단한 단축키로 편리하게 홈페이지를 이용할수 있도록해봅시다.
아래 스크립트를 head.sub.php 파일에 와 사이에
넣어 주세요.
head.sub.php 파일에 넣어야 어느 페이지에서든지 이용할 수 있겠죠??
<script language="JavaScript">
var
key = new Array();
key['z'] = "./?doc=main.php";
key['x']
= "<?="./$cfg[index]?doc=$cfg[bbs_dir]/mblogout.php"?>";
key['m']
= "javascript:winopen('<?="./$cfg[index]?doc=$cfg[bbs_dir]/mbmemo.php"?>',
'mbmemo', 'left=0, top=0, width=517, height=400, scrollbars=1');";
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>
위 스크립트를 보시면 key 값 옆에 알파벳이 보이시죠? z 키는 메인창으로 x는
로그아웃 기능이구요
m은 쪽지창을 띄우는 기능입니다.
추가하고 싶으시면 아래와 같이 해주세요.
key['키보드영문값'] = "키를 눌렀을 때 원하는 페이지 주소";
위 처럼 추가해주시면 된답니다.^^
제홈페이지에서 사용하고 있는 다양한 팁을 갖고 돌아 오겠습니다.^^
0
댓글 전체
정말 대단하시네요~~
팁 너무 감사합니다~
대게 인터넷 서핑 할때는 귀찮아서 조합키는 사용하지 않잖아요.
글 적을때는 작동 하지 않습니다.

컨트롤키 조합이나 쉬프트키 조합으로 누르는 방법은 없을까요?
