반응형
내가 만든 원본 페이지는 다음과 같다.
$(document).ready(function(){
$(document).keydown(function(e){
if(e.which == 113)
{
//f2 = 유머 랜덤
<?$tmp_obj = sql_fetch("SELECT wr_id, 'free' AS theme FROM g5_write_free ORDER BY RAND() LIMIT 0, 1");?>
self.location.href = '/pc/view/<?=$tmp_obj["theme"]?>/<?=$tmp_obj["wr_id"]?>';
} else if (e.which == 115)
{
//f4 = 공포 랜덤
<?$tmp_obj = sql_fetch("SELECT wr_id, bo_table theme FROM g5_board_new WHERE bo_table IN ('story', 'mystery') ORDER BY RAND() LIMIT 0, 1");?>
self.location.href = '/pc/view/<?=$tmp_obj["theme"]?>/<?=$tmp_obj["wr_id"]?>';
}
});
});
물론
$(document).ready(function(){
$(function() {
위 2가지 표현은 동일해서 시작할 때 둘 중 한개를 선택해 쓴다.
키 이름 | 키 값 |
F2 | 113 |
F4 | 115 |
그리고 e.which에서 나오는 값을 다음과 같이 정리했다.
(alert(e.which)를 이용해 알아냈다.)
이곳에서 단축키(F2, F4) 기능이 제대로 작동되는지 확인 가능하다.
반응형
'PHP' 카테고리의 다른 글
httpd-ssl.conf에서 htaccess등 rewriterule인식하게끔 만들기 (AllowOveride 추가) (0) | 2023.07.17 |
---|---|
https인증서 적용하기 (sslforfree, apache, httpd버전) (0) | 2023.07.15 |
[Jquery] 스크롤 진행상황을 알려주는 막대(bar)만들기 (0) | 2023.06.02 |
그누보드의 게시물 내용 글자 수(65536byte보다 길게) 늘리는 방법(text, longtext type) (0) | 2023.05.23 |
그누보드 "총 방문자 통계 방식" 바꾸기 (게시글 조회수 처럼 되게끔) (gnuboard/bbs/visit_insert.inc.php) (0) | 2023.05.10 |