PHP

jquery를 이용해 단축키 만들기 (그누보드 랜덤 페이지 들어가기)

미스털이 사용자 2023. 6. 29. 09:41
반응형

내가 만든 원본 페이지는 다음과 같다.

$(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) 기능이 제대로 작동되는지 확인 가능하다.

 

http://mrlee.co.kr 

 

http://mrlee.co.kr

 

mrlee.co.kr

 

반응형