Javascript事件热键兼容ie|firefox

 更新时间:2010年12月30日 22:18:55   作者:  
Javascript热键兼容ie,firefox,需要的朋友可以参考下。
复制代码 代码如下:

<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浏览器调用函数会自动返回参数event,通过它可以获取键盘
复制代码 代码如下:

<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>

相关文章

  • JS实现HTML表格排序功能

    JS实现HTML表格排序功能

    这篇文章主要为大家详细介绍了JS实现HTML表格排序功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • js利用for in循环获取 一个对象的所有属性以及值的实例

    js利用for in循环获取 一个对象的所有属性以及值的实例

    下面小编就为大家带来一篇js利用for in循环获取 一个对象的所有属性以及值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • javascript不可用的问题探究

    javascript不可用的问题探究

    在Twitter上的一些有趣的讨论中, 我发现人们对于Web应用和站点对javascript的依赖普遍存在一种疑惑. 这种疑惑一直都存在, 而对我而言, 这个问题随着浏览技术的飞跃发展而集中爆发了
    2013-10-10
  • JS插入排序简单理解与实现方法分析

    JS插入排序简单理解与实现方法分析

    这篇文章主要介绍了JS插入排序简单理解与实现方法,结合实例形式分析了JavaScript插入排序基本原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2019-11-11
  • js 点击页面其他地方关闭弹出层(示例代码)

    js 点击页面其他地方关闭弹出层(示例代码)

    本篇文章主要介绍了js点击页面其他地方关闭弹出层的示例代码。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • javascript使用smipleChart实现简单图表

    javascript使用smipleChart实现简单图表

    这篇文章主要介绍了javascript使用smipleChart实现简单图表的方法及示例分享,需要的朋友可以参考下
    2015-01-01
  • JavaScript数组和对象的复制

    JavaScript数组和对象的复制

    本篇文章主要介绍了JavaScript数组和对象的复制的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 用jmSlip编写移动端顶部日历选择控件

    用jmSlip编写移动端顶部日历选择控件

    这篇文章主要为大家详细介绍了利用jmSlip编写移动端顶部日历选择组件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 移动端使用localResizeIMG4压缩图片

    移动端使用localResizeIMG4压缩图片

    这篇文章主要为大家详细介绍了移动端使用localResizeIMG4压缩图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 基于JavaScript打造一款桌面级便签系统

    基于JavaScript打造一款桌面级便签系统

    本文将用html,css和JavaScript实现一个简单的便签系统。除非手动清空便签,否则便签会一直保留,非常方便。感兴趣的小伙伴可以跟随小编一起动手试一试
    2022-02-02

最新评论