最简单的做法:
方法一:每个页面body中都手动追加事件。
首先,直接在body中追加onkeydow事件,如下:
<body onkeydown="doEnter(event)">
然后,doEnter(event)中实现判断键值,并进行操作。
function doEnter(event){
if(event.keyCode == 13){
doFun();
event.returnValue = false;
}
}
但是这么做,每个页面的 body 中都要追加这么一句,费劲。
方法二:直接在js中实现onKeyDown事件,想使用的页面,只要引用就可以了。
首先,js中追加如下事件。
document.onkeydown = function(event){
//IE中传入的参数无效,FF中有效,故需要此判断。
var e = event ? event : (window.event ? window.event : null);
if(e.keyCode == 13){
doFun();
e.returnValue = false;
}
}
然后,需要使用的页面,引用此js即可。
分享到:
相关推荐
11. **window.location.href**:IE和FF2.0.x以上版本都支持`window.location`或`window.location.href`,但在FF1.5.x中,只能使用`window.location.href`。建议在所有代码中使用`window.location.href`,以确保一致...
FF和其他现代浏览器对CSS3新特性如`border-radius`、`box-shadow`、`transform`等有较好的支持,而老版本的IE则需要使用专有的`-ms-`前缀,或者依赖于`Microsoft’s CSS Expression`。 解决这些问题通常需要使用...
- IE和FF2.0.x以上版本支持`window.location`或`window.location.href`,而FF1.5.x只支持`window.location`。推荐使用`window.location`来保证兼容性,或者考虑使用`location.replace()`。 9. **frame和iframe的...
"支持FF、IE6下面很实用的三级下拉菜单"这个主题聚焦于在两种不同的浏览器环境——Firefox(FF)和Internet Explorer 6(IE6)上实现这样的功能。由于这两个浏览器在处理CSS和JavaScript方面存在显著差异,因此设计...
对于初学者来说,这是一个很好的实践案例,可以帮助他们了解如何处理浏览器兼容性问题,特别是如何在不支持某些特性的浏览器(如Firefox)和那些有特殊需求的浏览器(如IE)之间进行代码调整。同时,这也是一个学习...
在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...
- 标题提到“支持FF/IE6以上”,意味着这个解决方案需要兼容Firefox和Internet Explorer 6及更高版本。CSS3的滤镜在Firefox中是原生支持的,但对于旧版的IE,可能需要使用jQuery或者其他JavaScript库来模拟实现。 ...
在IE中可以直接使用 `window.frameName` 访问frame,但在FF中这种方式不起作用。 **解决方法:** 为了在FF和IE中都能够正确访问frame,应该按照如下方式设置frame标签: ```html ``` 在IE中,可以通过 `id` 或 `...
2. **集合类对象获取**:IE支持使用括号`()`或方括号`[]`获取集合类对象,而FF仅支持`[]`。为保持一致性,应统一使用方括号`[]`。 3. **自定义属性处理**:IE允许通过常规属性访问方式或`getAttribute()`获取自定义...
针对"支持FF",这里的FF指的是Mozilla Firefox浏览器,它与IE有不同的内核和JavaScript引擎实现,因此有些JavaScript代码可能在IE下运行正常而在Firefox下出现问题,反之亦然。为了确保兼容性,我们需要使用跨浏览器...
2. **标签坐标位置**:IE提供了style.posLeft和style.posTop,FF不支持。可以用obj.offsetLeft和obj.offsetTop作为通用属性。 3. **窗体尺寸**:IE通过document.body.offsetWidth和offsetHeight获取尺寸,FF则使用...
#### 标题解析:“ie6 ie7 ff浏览器兼容” 该标题明确指出了文章关注的核心问题——即确保网页能在IE6、IE7及Firefox等浏览器中正确显示。这意味着开发者需要采取一定的措施来适配这些浏览器,确保无论用户使用何种...
综上所述,这个兼容FF和IE的日历控件JS不仅解决了浏览器兼容性的难题,还提供了一套易于集成和使用的API,以及精心设计的UI界面,体现了前端开发中对于用户体验和开发效率的关注。在实际应用中,开发者可以根据自身...
支持ff、ie的加入收藏、设为首页的js代码...
### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...
- **JSON对象**:IE7及更早版本不支持原生的JSON对象,而FF支持。为解决这个问题,可以使用JSON.stringify()和JSON.parse()的polyfill。 2. **事件处理**: - **addEventListener与attachEvent**:FF使用`...
jsencrypt 兼容IE8,Chrome,FF,包括exports.default,Object.defineProperty不兼容问题处理等。
1. **浏览器兼容性**:由于IE6、IE7和IE8是微软早期的浏览器版本,它们对现代Web标准的支持并不完善,存在许多已知的兼容性问题。JavaScript开发者通常需要额外的努力来确保代码在这些旧版本的浏览器中正常运行。...
### 图片链接无虚线,保证在FF和IE下正常运行 #### 背景介绍 在网页设计与开发过程中,确保网站在不同浏览器(如Firefox(简称FF)和Internet Explorer(简称IE))下的兼容性是至关重要的。特别是在早期版本的IE中...