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尾調(diào)用優(yōu)化的實(shí)現(xiàn)
這篇文章主要介紹了js尾調(diào)用優(yōu)化的實(shí)現(xiàn),尾調(diào)用(Tail Call)是函數(shù)式編程的一個重要概念,本文介紹它的含義和用法。感興趣的可以了解一下2019-05-05JavaScript實(shí)現(xiàn)簡易計(jì)算器小功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡易計(jì)算器小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-10-10HBuilderX開發(fā)一個簡單的微信小程序的實(shí)現(xiàn)步驟
本文主要介紹了HBuilderX開發(fā)一個簡單的微信小程序的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02javascript 實(shí)現(xiàn)的完全兼容鼠標(biāo)滾軸縮放圖片的代碼
以前看到的都是用IE的zoom,所以非IE就不支持,昨天看到這個js中鼠標(biāo)滾輪事件詳解 ,于是完全兼容(IE6-8,FF,Chrome,Opera,Safari)的鼠標(biāo)滾軸縮放圖片效果今天就誕生了2010-02-02