`
wangzi6hao
  • 浏览: 213013 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

firefox如何调用document.onclick获取event参数

阅读更多
2008-12-08 17:05

请在body里加一句

onLoad="document.onclick = function XXX(event)"

 因为准备用document.onclick = function XXX(event)
报错说找不到event,写到body里,省点事好了.

最新的试过了可以用

document.onclick =abcd;
function abcd(event) {
        event = (event == null)?window.event:event;
}

document.onkeydown = function(event){
    event = event? event:window.event;
    if(event.keyCode == 27){
        window.close();
    }
}


event = (event == null)?window.event:event;
srcelement= event.target?event.target:event.srcElement;

 顺便写一下firefox和ie获取srcElement

分享到:
评论

相关推荐

    document.frames在非IE浏览器中的解决办法

    然而,在实际应用过程中发现,`document.frames`这一属性在Internet Explorer(IE)浏览器中可以正常工作,但在其他非IE浏览器如Chrome、Firefox等中却无法正常使用。这主要是因为`document.frames`是IE特有的非标准...

    Javascript的IE和Firefox兼容性.doc

    为兼容IE和Firefox,可以使用`event.clientX`和`event.clientY`,它们在大部分情况下等价于`event.pageX`和`event.pageY`,但要注意页面滚动的影响。如果需要精确匹配,可能需要额外计算。 7. **关于`frame`** - ...

    Javascript的IE和Firefox兼容性参考

    - IE的事件对象`event`有`x`和`y`属性,表示鼠标位置,而Firefox使用`event.pageX`和`event.pageY`。为了兼容,可以使用`event.clientX`和`event.clientY`,这两个属性在IE和Firefox中都可用。如果需要精确的坐标,...

    Firefox不支持click方法的解决

    Firefox 不支持 click 方法的解决 Firefox 不支持 click 方法是因为 W3C 标准规定 click 方法只能赋予 input 元素。这意味着在 Firefox 浏览器中,不能使用 click 方法来触发非 input 元素的点击事件。 解决方法是...

    javascript在firefox与ie下的兼容性总结

    - 解决方法:在Firefox中,可以使用`event.pageX`替代`event.x`,但在IE中不支持。使用`event.clientX`作为通用解决方案,它在两者中都可用。如果需要精确的坐标,可以处理`event.clientX`和`event.pageY`的差异。 ...

    Mozzila Firefox与IE的兼容问题

    在IE中,document.formName.item("itemName")这样的语句可以正确执行,但是在Firefox中却不能运行。解决方法是使用document.formName.elements["elementName"]来代替。 2. Window.Event 问题 在IE中,window.event...

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

    在网页开发过程中,HTML元素的渲染和交互在不同的浏览器间可能存在差异,尤其是Internet Explorer (IE)和Firefox (FF)之间。这些差异主要源于浏览器对HTML、CSS和JavaScript标准的实现不同。以下是一些常见的问题及...

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

    Firefox则需要通过函数参数传递event对象,例如`onmousemove=doMouseMove(event)`。 - 示例:`var event = event || window.event;` 2. **鼠标当前坐标**: - **鼠标位置(不考虑滚动条)**:IE使用event.x和...

    JS的IE和Firefox兼容性

    JavaScript在不同浏览器之间的兼容性问题一直是开发者面临的重要挑战,尤其是早期的Internet Explorer(IE)和Mozilla Firefox(MF)之间存在显著差异。以下是一些关键的兼容性问题及其解决方案: 1. **document....

    js兼容IE火狐问题

    由于各个浏览器对JavaScript的支持程度和实现方式有所差异,所以需要采取特定的策略来处理这些差异,以确保代码在Internet Explorer(IE)和Mozilla Firefox(FF)等浏览器上都能正常运行。以下是针对IE和FF兼容性...

    兼容IE与FireFox

    例如,在IE中,可以使用`event.clientX`和`event.clientY`,而在Firefox中,则需要使用`event.pageX`和`event.pageY`。为了统一处理,可以采用以下方法: ```javascript function test(event) { var event = event...

    IE与firefox在Javascript上的区别.doc

    - IE 中,可以在任何地方使用 `window.event` 来获取当前事件的信息,而 Firefox 中,`event` 对象只能在事件处理函数内部使用。 - 解决这个问题的一个方法是将事件作为参数传递给函数,例如 `<input onclick=...

    java火狐浏览器兼容

    Firefox提供了`event.pageX`和`event.pageY`,而IE使用`event.clientX`和`event.clientY`。为了在两种浏览器中都适用,可以使用`event.clientX`来替代`event.x`,并根据需求调整以获得与`event.pageX`等效的结果。 ...

    ie与火狐中常见的一些兼容问题.doc

    同时需要注意的是,如果函数调用时没有传递参数,则在IE中仍然可以正常运行,而在Firefox中会报错。 #### 4. HTML对象的id作为对象名的问题 - **现有问题**:在IE中可以直接使用HTML对象的ID作为document的子对象...

    js兼容性的16个小问题

    在Firefox中,可以使用`event.pageX`代替`event.x`,而在IE中,可以使用`event.clientX`。为确保兼容性,可以使用`mX = event.x ? event.x : event.pageX;`。 8. **关于frame**: - 在IE中,可以通过`window....

    firefox事件处理之自动查找event的函数(用于onclick=foo())

    本文主要讨论了在Firefox中如何处理事件,特别是在使用`onclick=foo()`这种形式时遇到的问题及其解决方案。 在Internet Explorer(IE)中,事件对象是作为全局变量`window.event`来保存和维护的。这意味着无论何时...

    IE&FireFox;的JS区别

    为实现跨浏览器兼容,可以在事件处理函数中传递`event`参数,如`onclick="javascript:gotoSubmit(event)"`,然后在函数内部判断并使用`evt = evt || window.event`来获取事件对象。 4. **HTML对象ID作为对象名** -...

    js在火狐和IE浏览器的差异

    JavaScript在不同浏览器上可能存在一些兼容性问题,尤其是火狐(Firefox)和Internet Explorer(IE)之间。以下是一些主要的差异及其解决方案: 1. **`document.form.item` 问题** - 在IE中,可以使用`document....

    ie与firefox下的event使用说明与详细区别

    在获取鼠标当前位置方面,IE浏览器使用`event.x`和`event.y`,而Firefox则使用`event.pageX`和`event.pageY`。为了确保兼容性,开发者通常会使用`event.clientX`和`event.clientY`,这两个属性在IE和Firefox中都可用...

    关于iframe中生成父窗口元素及增加event事件的问题(IE已实现,Firefox暂未实现)

    本文将深入探讨在`iframe`中生成父窗口元素以及如何在`iframe`内触发父窗口的事件,特别是针对IE和Firefox的差异。 首先,让我们了解`iframe`的基本用法。`iframe`通过`src`属性指定要加载的HTML文档,例如: ```...

Global site tag (gtag.js) - Google Analytics