Programming
No. | 502 |
Name. | swindler |
Subject. | firefox control (ctrl) 키 제어 |
Main Cate. | Javascript |
Sub Cate. | |
Date. | 2008-11-19 18:05 |
Hit. | 3654 (211.43.206.101) |
File. | |
요 아래 글대로 해서 단축키를 만들었는데, 파이어폭스의 경우 ctrl+c를 누르는 경우에 c에 대해서 onkeypress가 발생한다. ctrl하고 같이 눌렸는지 여부를 체크해야 되는데, 그냥 안 되는거 같다. 아래처럼 무식하게 해야 되는건가... 좋지 않네. var isCtrl = false; document.onkeyup=function(e){ if(e.which == 17) isCtrl=false; } document.onkeydown=function(e){ if(e.which == 17) isCtrl=true; if(e.which == 83 && isCtrl == true) { //run code for CTRL+S -- ie, save! return false; } if(e.which == 79 && isCtrl == true) { //run code for CTRL+O -- ie, open! return false; } if(e.which == 84 && isCtrl == true) { //run code for CTRL+T -- ie, new tab! return false; } } [바로가기 링크] : http://coolx.net/cboard/develop/502 |
|
|
|
[Modify] [Delete] | [Reply] [List] |