홈페이지 방향키로 제어하기 (수정됨)
+ 아쉽게도 키보드 이벤트를 불여우에서 지원하지 않아 익스 전용입니다. +
<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 절 홈페이지에 국기 답시다. ^^
- 글쓰는 칸에서는 방향키 이동이 안되게 수정 되었습니다.
<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님 감사 합니다.
위를 적용해서 참 편리한데요...스크롤이 안되니까...
헌데...
글을 쓰다가 글을 수정하려고 방향키를 누르면 뒤로가게 되네요...