Javascript事件熱鍵兼容ie|firefox
更新時間:2010年12月30日 22:18:55 作者:
Javascript熱鍵兼容ie,firefox,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
<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瀏覽器調(diào)用函數(shù)會自動返回參數(shù)event,通過它可以獲取鍵盤
復(fù)制代碼 代碼如下:
<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; //當(dāng)onkeydown 事件發(fā)生時調(diào)用hotkey函數(shù)
//-->
</SCRIPT>
您可能感興趣的文章:
- javascript 兼容鼠標(biāo)滾輪事件
- JavaScript 事件監(jiān)聽實(shí)例代碼[兼容IE,firefox] 含注釋
- javascript option onclick事件ie解決方案 兼容ie,firefox
- javascript 處理事件綁定的一些兼容寫法
- Javascript 模擬點(diǎn)擊事件(點(diǎn)擊鏈接與html點(diǎn)擊) 兼容IE/Firefox
- javascript在事件監(jiān)聽方面的兼容性小結(jié)
- JavaScript 操作鍵盤的Enter事件(鍵盤任何事件),兼容多瀏覽器
- IE8的JavaScript點(diǎn)擊事件(onclick)不兼容的解決方法
- javascript 按鍵事件(兼容各瀏覽器)
- javascript瀏覽器兼容教程之事件處理
- javascript 兼容各個瀏覽器的事件
相關(guān)文章
js利用for in循環(huán)獲取 一個對象的所有屬性以及值的實(shí)例
下面小編就為大家?guī)硪黄猨s利用for in循環(huán)獲取 一個對象的所有屬性以及值的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
js 點(diǎn)擊頁面其他地方關(guān)閉彈出層(示例代碼)
本篇文章主要介紹了js點(diǎn)擊頁面其他地方關(guān)閉彈出層的示例代碼。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12
javascript使用smipleChart實(shí)現(xiàn)簡單圖表
這篇文章主要介紹了javascript使用smipleChart實(shí)現(xiàn)簡單圖表的方法及示例分享,需要的朋友可以參考下2015-01-01

