`
qwex9iao
  • 浏览: 177096 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js得到 event对象 (IE,FF)

    博客分类:
  • js
IE 
阅读更多
js得到 event对象
function getEvent() {
if (document.all) {
return window.event;//如果是ie
}
func = getEvent.caller;//如果是ff
while (func != null) {
var arg0 = func.arguments[0];
if (arg0) {
if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
return arg0;
}
}
func = func.caller;
}
return null;
}
分享到:
评论

相关推荐

    IE和FF的部分区别

    - IE提供全局的`window.event`对象,而FF的事件对象在事件处理函数内部可用。为解决这个问题,可以在事件处理函数中传递`event`参数,并使用条件语句获取事件对象。 7. **事件源属性**: - IE的事件对象有`...

    JavaScript在IE和FF中的区别

    在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...

    JS在IE和FF中的兼容性问题

    JavaScript(简称JS)是一种广泛应用于Web开发的脚本语言,它在不同的浏览器中可能存在兼容性问题,特别是Internet Explorer(IE)和Firefox(FF)之间。这两个浏览器对JS的实现方式有所不同,导致某些特性或功能在...

    IE与FF脚本兼容性问题

    在IE中,`event` 对象有 `x` 和 `y` 属性,但在FF中没有这些属性。 **解决方法:** 在FF中,可以使用 `event.pageX` 作为 `event.x` 的替代品。但在IE中,`event.pageX` 不存在,因此推荐使用 `event.clientX`。 *...

    JavaScript兼容浏览器FFIE技巧[定义].pdf

    由于Firefox(MF/FF)和Internet Explorer(IE)对JavaScript的支持存在差异,因此需要采取特定的兼容性策略。以下是一些关键的兼容性问题及其解决方案: 1. **事件对象**: - **window.event**:IE支持window....

    FF与IE对javascript和CSS的区别

    8. **window.event**:IE提供全局的`window.event`对象,而FF不支持,需要通过事件参数传递`event`。在处理事件时,应考虑以下代码: ```javascript function Submitted(evt) { evt = evt ? evt : (window.event ...

    【速查手册】IE与FF下JS的区别

    - `event`对象:在IE中,事件对象作为全局对象,而在FF中,事件对象作为函数参数传递。 - 事件冒泡和捕获:IE默认采用事件冒泡,FF默认采用事件捕获。可以使用`event.stopPropagation()`和`event.preventDefault()...

    FF和IE的兼容性问题总结

    10. **事件源对象**:IE的`event`对象有`srcElement`,FF则有`target`。解决方式是创建一个通用变量,根据浏览器类型选择正确的属性。 11. **window.location.href**:IE和FF2.0.x以上版本都支持`window.location`...

    IE、FF的JS兼容写法

    在JavaScript编程中,IE(Internet Explorer)和FF(Firefox)是两种主要的浏览器,它们对JS(JavaScript)的实现存在一些差异,导致某些代码在其中一个浏览器中可能无法正常工作。这篇博客文章“IE、FF的JS兼容写法...

    HTML在IE浏览器和FF浏览器中标签的使用

    - **window.event**:IE支持window.event对象,可以直接访问事件信息,而FF不支持。为兼容FF,可以在事件处理函数中通过参数传递event对象。 - **鼠标当前坐标**:IE使用event.x和event.y,FF使用event.pageX和...

    Js event事件在IE、FF兼容性问题

    1、window.event IE:有window.event对象 FF:没有window.event对象。可以通过给函数的参数传递event对象。 如: 代码如下: <input type=”button” onmousemove=”showDiv(event);”//event不需要加引号 ...

    IE和FF在对js支持的不同(整理)及解决方法

    1.window.event IE:有window.event对象 FF:没有window.event对象,可以通过函数的参数传递event对象。如onclick=clickHandler(event) 解决办法:var event = event || window.event; 2. 鼠标当前坐标 IE:event.x...

    IE、FF、Chrome浏览器中的JS差异介绍

    FF、Chrome:没有window.event对象 FF、Chrome:没有window.event对象,只有event对象,IE里只支持window.event,而其他主流浏览器两者都支持,所以一般写成:function handle(e){e = e || event;} 获取HTML元素 IE:...

    IE_FF兼容性

    - **FF**: FF中使用`event.pageX`和`event.pageY`来获取鼠标位置。 **示例**: ```javascript var mX = event.x ? event.x : event.pageX; // 如果event.x存在,则使用event.x;否则使用event.pageX ``` #### 5. ...

    JavaScript兼容浏览器FF/IE技巧

    下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。 .以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox //window.event IE:有window.event对象 FF:没有...

    [导入]Javascript获取IFrame内容(兼容IE&FF)

    本文将详细介绍如何在各种浏览器,包括Internet Explorer(IE)和Firefox(FF)等主流浏览器中,正确地获取Iframe中的内容。 首先,理解Iframe的基本概念。Iframe是一种HTML元素,允许我们在一个网页中嵌入另一个...

    IE和FF兼容问题

    ### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...

    JS事件在IE与FF中的区别详细解析

    JavaScript事件在不同的浏览器环境中,尤其是Internet Explorer (IE) 和Firefox (FF) 之间存在一些显著的差异。这些差异主要体现在事件处理方式上,这在构建跨浏览器兼容的Web应用程序时是一个重要的考虑因素。 ...

Global site tag (gtag.js) - Google Analytics