Javascript 이벤트 단축 키 호 환 ie|Firefox

1061 단어 이벤트핫 키
 
<textarea onkeydown="keyHanlder(event)">
</textarea>
<script>
function keyHanlder(e){
if(e.ctrlKey&&e.keyCode==13){
alert('"Ctrl+Enter"');
if(e.preventDefault)e.preventDefault();
else e.returnValue=false;
}
}
</script>
비 IE 브 라 우 저 호출 함 수 는 자동 으로 매개 변수 이벤트 로 돌아 갑 니 다.이 를 통 해 키 보드 를 얻 을 수 있 습 니 다
 
<SCRIPT LANGUAGE="JavaScript">
<!--
function hotkey(e)
{
//
var ex = navigator.appName;
var a = ex=='Microsoft Internet Explorer'? window.event.keyCode : e.which;
alert(a);
switch(a){
case 83:
window.open('Myhomepage/search.htm','show')
break;
case 70:
window.open('Myhomepage/favorite.htm','show')
break;
}
}// end hotkey
document.onkeydown = hotkey; // onkeydown hotkey
//-->
</SCRIPT>

좋은 웹페이지 즐겨찾기