키보드로 홈페이지를 제어해보자! > 그누3 팁자료실

그누3 팁자료실

키보드로 홈페이지를 제어해보자! 정보

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

댓글 전체

저에게 많은걸 바라지 마세요..
대게 인터넷 서핑 할때는 귀찮아서 조합키는 사용하지 않잖아요.
글 적을때는 작동 하지 않습니다.
혹시 궁금해서 그러는데요...저렇게 했을 경우 잘못눌러서 페이지가 이동되는 경우가 생길것 같은데...
컨트롤키 조합이나 쉬프트키 조합으로 누르는 방법은 없을까요?
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT