submit 버튼없이 엔터(enter)로 실행
<input type='button' onkeypress="if (event.keyCode == 13) { submit_ok(); }">
# 키확인
<script>
document.onkeydown = function() {
alert(event.keyCode);
}
</script>
# 단축키이용한 페이지이동
<script>
var key = new Array();
key['h'] = "/";
key['e'] = http://www.nate.com;
key['r'] = http://www.daum.net;
key['w'] = "http://www.naver.com";
function getKey(keyStroke) {
if ((event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA')){
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key)
if (which == i){
window.location = key[i]; //페이지이동
}
}
}
document.onkeypress = getKey;
</script>
# 단축키 함수실행
document.onkeydown = function() {
if(event.keyCode == 65){
page_open();
}
}
# 키보드 사용시 경고창발생
<script language='JavaScript'>
<!--
n = (document.layers) ? 1:0
ie = (document.all) ? 1:0
function keyDown(e) {
if (n) { var nKey = e.which; var ieKey = 0 }
if (ie) { var ieKey = event.keyCode; var nKey = 0 }
alert('키보드 사용 금지')
}
document.onkeydown = keyDown
if (n) document.captureEvents(Event.KEYDOWN)
// -->
</script>
'html, script' 카테고리의 다른 글
자바스크립트 기본 몇가지 (0) | 2017.04.12 |
---|---|
확인유무 경고창발생 confirm (0) | 2017.04.12 |
innerHTML 기본소스 예제 (0) | 2017.04.12 |
for문 사용예제 (0) | 2017.04.12 |
이벤트 옵션 (0) | 2017.04.12 |