z

홈페이지 방향키로 제어하기 (수정됨)

+ 아쉽게도 키보드 이벤트를 불여우에서 지원하지 않아 익스 전용입니다. +


<script language="JavaScript">
<!-- // 방향키로 페이지 행동 By zzzz
document.onkeydown = Key_ck;
function Key_ck()
{
key = event.keyCode;
var event_han = event.srcElement.tagName;
if(event_han != 'INPUT' && event_han != 'TEXTAREA') {
if(key == 37) {
history.back();
return false;
} else if(key == 39) {
history.go(1);
return false;
} else if(key == 38) {
location.href = "#gnuboard_head";
return false;
} else if(key == 40) {
location.href = "#gnuboard_tail";
return false;
}
}
}
//-->
</script>

위 소스를 작동되기를 원하는 곳의 head 에 넣습니다.

현재 그누에는 head.sub.php 에 <a name='gnuboard_head'></a> 가 있습니다.
tail.sub.php 에도 <a name='gnuboard_tail'></a> 를 넣습니다.
하단과 상단에 이동하기 위함입니다.

+++++ 위 내용을 잘 넣었다면 아래와 같이 됩니다. +++++

↑ 페이지 젤 위로,
↓ 페이지 젤 아래로,
← 뒤로,
→ 앞으로


ps. 3.1 절 홈페이지에 국기 답시다. ^^
- 글쓰는 칸에서는 방향키 이동이 안되게 수정 되었습니다.
|

댓글 4개

적용해보니 편리하고 좋군요.~
zzzz님 감사 합니다.
ctrl+ 상하방향키 하면 스크롤되게 할수 있도록은 안될까요?
위를 적용해서 참 편리한데요...스크롤이 안되니까...
좋은 지적 입니다. 글쓰는 칸에서는 이동이 안되겠끔 수정 되었습니다.
좋은 기능이군요...
헌데...
글을 쓰다가 글을 수정하려고 방향키를 누르면 뒤로가게 되네요...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
20년 전 조회 3,403
20년 전 조회 3,011
20년 전 조회 3,204
20년 전 조회 3,505
20년 전 조회 4,630
20년 전 조회 3,402
20년 전 조회 2,879
20년 전 조회 3,237
20년 전 조회 6,084
20년 전 조회 3,620
20년 전 조회 3,353
20년 전 조회 3,798
20년 전 조회 3,238
20년 전 조회 3,239
20년 전 조회 3,516
20년 전 조회 2,963
20년 전 조회 4,764
20년 전 조회 4,546
20년 전 조회 2,849
20년 전 조회 3,478
🐛 버그신고