묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쉬프트키 방지하는 방법좀 알려주세요.
2004.04.12 11:49
홈페이지 소스보기나 링크주소등을 숨기고 싶어서 그러는데요..
이미 상태표시줄 링크표시하고 오른쪽클릭은 방지 시켜 놨습니다.
하지만 쉬프트키, 알트키, 컨트롤키 등이 문제네요..
이 3가지 키를 눌러도 아무런 동작도 하지 않게 하는 방법이 없을까요?
물론 아무런 메세지를 출력하지 않으면 더 좋구요.
이미 상태표시줄 링크표시하고 오른쪽클릭은 방지 시켜 놨습니다.
하지만 쉬프트키, 알트키, 컨트롤키 등이 문제네요..
이 3가지 키를 눌러도 아무런 동작도 하지 않게 하는 방법이 없을까요?
물론 아무런 메세지를 출력하지 않으면 더 좋구요.
댓글 4
-
수[SOO]
2004.04.12 12:20
-
티다
2004.04.12 15:28
return false 를 쓰면 메세지를 출력 안하지 않을까요? -
수[SOO]
2004.04.12 15:42
티다님// return false 테스트 해봤는데요.. 키조합으로 드래그 하는부분 잘됩니다.
return false로 아무 반응없이 하려면 다른 함수들의 도움이 필요 할거 같네요..^^;; -
Kuldahar
2004.04.13 13:34
답변 감사합니다. ^^;
<SCRIPT LANGUAGE="Javascript">
<!--
function keyCheck() {
if(window.event.keyCode==16){
alert('no shiftKey');
}else{
return;
}
}
document.onkeydown = keyCheck();
//-->
</SCRIPT>
위에서 체크한 16이라는 숫자는 자바스크립트에서 시프트키의키코드 입니다.
컨트롤키는 17번 알트키는 18번 입니다. 세개다 막으면 되겠지요..위코드는 시프트키를 눌렀을때 no shiftKey라는 메세지를 띄워주는 코드입니다..^^