`
googgoogle
  • 浏览: 65608 次
社区版块
存档分类
最新评论

[转]firefox与ie的事件处理

    博客分类:
  • java
阅读更多
    <p>本文转自:http://space.flash8.net/space/?uid-582121-action-viewspace-itemid-344663</p><p>原文如下:</p><p>//javascrīpt可以存在没有参数的函数在调用时添加参数<br>function myfunction(){<br> var event = arguments[0] || window.event;  //firefox || ie 事件对象<br> var element = event.target || event.srcelement; //firefox || ie 触发对象<br><br> alert(event);<br> alert(element);<br> alert(arguments[1]);<br>}<br>---------------------<br>&lt;input ōnclick="myfunction(event,'something')" /&gt;&lt;!--第一个参数为事件--&gt;<br><br>===================================================<br><br>//这样或许更明了<br>function myfunction(event,str){<br> event = event || window.event; //firefox || ie 事件对象<br> var element = event.target || event.srcelement; //firefox || ie 触发对象<br><br> alert(event);<br> alert(element);<br> alert(str);<br>}<br>------------------------<br>&lt;input ōnclick="myfunction(event,'something')" /&gt;&lt;!--第一个参数为事件--&gt;</p> 
分享到:
评论

相关推荐

    在Firefox下直接调用IE浏览器(IETab这个插件).zip

    这并不意味着Firefox变成了IE,而是IETab插件提供了一个桥梁,使得Firefox能够处理原本需要IE才能正常运行的页面。 描述中提到的".zip"文件是一个压缩包,通常用于存储多个文件或文件夹,以便更方便地传输和存储。...

    IE与Firefox的事件区别

    总结起来,IE和Firefox在事件处理上的主要差异在于事件流的支持和处理函数的添加与移除方式。理解这些差异对于编写兼容性良好的JavaScript代码至关重要。开发者需要根据目标用户群体的浏览器分布情况,适当地采用...

    BlueBala » 兼容IE和Firefox的事件模型(拖动)

    在所有事件处理函数中,都需要确保事件对象与IE和Firefox的兼容: ```javascript var dragElement = document.getElementById('draggable'); var startX, startY; function handleMouseDown(event) { event....

    Firefox和IE兼容参考

    在网页开发过程中,Firefox(火狐浏览器)和Internet Explorer(IE浏览器)的兼容性问题一直是一大挑战。这两个浏览器在解析HTML、CSS以及JavaScript时有着不同的实现方式,导致某些代码在Firefox下正常运行,但在IE...

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

    - 问题描述:在IE中,`window.event`可以获取当前事件的详细信息,但在Firefox中无效。 - 解决方法:对于事件处理函数,传入事件对象参数,例如`onclick="javascript:gotoSubmit(event)"`,然后在函数内部使用`evt...

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    针对不同的浏览器,特别是老版本的浏览器如Firefox火狐和Internet Explorer (IE6、IE7、IE8),需要编写特定的代码来实现特定的功能,例如“加入收藏”和“设为首页”。下面将详细解释如何实现这些功能。 首先,我们...

    让IE和火狐同时兼容

    特别是在早期的Web时代,Internet Explorer(简称IE)与Mozilla Firefox(简称火狐)这两款浏览器之间存在着显著的差异,这使得页面设计师不得不花费大量时间去解决它们之间的兼容性问题。本文将详细介绍如何使网站...

    IE6.0、IE7.0 与FireFox CSS兼容的解决方法

    在网页设计中,CSS(层叠样式表)的兼容性问题常常困扰着开发者,尤其是在处理IE6.0、IE7.0与Firefox等不同浏览器之间的差异。以下是一些解决这些浏览器间CSS兼容问题的方法: 1. **DOCTYPE声明**:DOCTYPE声明会...

    Javascript在IE和FireFox中的兼容处理

    - IE使用全局的`event`对象,Firefox则将`event`作为事件处理函数的参数传递。可以使用`arguments[0]`作为兼容方式。 6. **event对象的坐标问题** - IE使用`event.clientX`和`event.clientY`,Firefox使用`event....

    js键盘事件参考学习_兼容FireFox和IE

    事件对象`event`在`keydown`、`keypress`和`keyup`中具有通用属性,如`altKey`、`ctrlKey`和`shiftKey`,它们指示是否有Alt、Ctrl或Shift键与其他键一起被按下,这些属性在Firefox和IE中都可用。 **第二部分:兼容...

    margin在firefox与IE的兼容性设计

    标题提到的问题“margin在firefox与IE的兼容性设计”正是这种差异的一个典型例子。 在CSS中,`margin`属性用于设置元素的外边距,它会影响元素与其他元素之间的距离。然而,在Firefox和早期版本的IE中,对于某些...

    JavaScript在IE和Firefox(火狐)的不兼容问题解决

    标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...

    firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码

    ### Firefox与IE事件处理机制详解 #### 一、引言 在Web开发中,兼容不同浏览器的事件处理机制是一项挑战性的任务。特别是当涉及到Internet Explorer(IE)与Firefox这两种浏览器时,由于它们对于事件处理机制有着...

    针对firefox ie6 ie7 ie8的css样式hack

    在进行Web开发的过程中,我们经常会遇到浏览器兼容性问题,尤其是早期的Internet Explorer(IE)版本如IE6、IE7和IE8与现代浏览器如Firefox之间的差异。为了确保网站能够在不同浏览器下正常显示,开发者需要使用特定...

    IE和Firefox的鼠标滚轮事件JavaScript代码

    ### IE和Firefox的鼠标滚轮事件JavaScript代码 #### 背景与概述 在Web开发过程中,处理不同浏览器...通过上述分析和示例代码,我们可以有效地处理IE和Firefox之间的鼠标滚轮事件差异,实现跨浏览器兼容性的解决方案。

    火狐与IE浏览器之间的一些差别收集.docx

    在处理`&lt;div&gt;`等块级元素时,IE6/IE7与Firefox存在以下差异: - **宽度和高度计算** - IE:在计算宽度和高度时,不包括边框的宽度。 - Firefox:在计算宽度和高度时,包括边框的宽度。 - 示例代码: ```css ...

    IE和firefox调试插件

    调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...

Global site tag (gtag.js) - Google Analytics