`
accpxudajian
  • 浏览: 458664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取FireFox下的event

阅读更多

 

/* 获取FF下当前事件对象 */
function getFFEvent(){
	var func = getFFEvent.caller;
	while (func != null) {
		var arg0 = func.arguments[0];
		if (arg0) {
			if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
			   // top.JSLogger.log(arg0);
				return arg0;
			}
		}
		func = func.caller;
	}
}
	
分享到:
评论

相关推荐

    火狐下event的使用

    ### 火狐下event的使用 在网页开发过程中,事件处理是不可或缺的一部分。不同的浏览器对事件模型的支持可能有所差异,这可能导致代码在不同浏览器下的表现不一致。本篇文章将重点探讨在火狐浏览器中如何正确地使用`...

    让Firefox支持event对象实现代码

    然而,Firefox并不支持`window.event`,而是将事件对象作为事件处理函数的第一个参数传递。 为了在Firefox中获取事件对象,开发者通常需要像这样编写事件处理函数: ```javascript btn.onclick = handle_btn_click...

    event兼容调用(IE,Firefox,Chrome)

    本文将深入探讨在Internet Explorer(IE)、Firefox、Chrome三大主流浏览器中实现event兼容调用的方法,重点解析事件对象的获取及鼠标坐标获取的差异。 #### 事件对象的兼容性获取 在JavaScript中,事件处理通常...

    关于火狐(firefox)及ie下event获取的两种方法

    firefox火狐浏览器如下调用 代码如下: <body onclick=”a(event)”> 这样就可以调用成功 这种方法在firefox需要带个参数过去,不是太好,下面介绍第二种方法 第二种方法: 代码如下: function a(){ e=...

    火狐和ie下获取javascript 获取event的方法(推荐)

    本文将深入探讨如何在Firefox和Internet Explorer(IE)下获取JavaScript中的`event`对象。 在IE中,`event`对象作为全局变量可以直接访问,因此在事件处理函数中可以这样获取: ```javascript function myFunc...

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

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

    火狐下window.event回车改Tab解决方案

    本文将详细介绍如何在Firefox(火狐)浏览器中将用户按下回车键的行为转换为按下Tab键的效果。此方案主要适用于那些希望增强用户体验、提供更加流畅表单填写流程的应用程序。 #### 背景介绍 在不同的浏览器环境下,...

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

    这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox(火狐)这两个浏览器上。下面将深入解析文件中的部分代码示例,以及给出的一...

    火狐兼容获取鼠标的坐标

    标题“火狐兼容获取鼠标的坐标”涉及到的是在网页开发中如何在Firefox浏览器上获取鼠标指针的位置。在Web开发中,特别是在JavaScript编程中,获取鼠标坐标是一项常见的需求,用于实现各种交互效果,如拖放功能、点击...

    js firefox支持问题

    - **`event.x`与`event.y`**:IE中直接提供`event.x`和`event.y`属性来获取鼠标位置,而在Firefox中则需使用`event.pageX`和`event.pageY`。此外,`event.clientX`和`event.clientY`在两个浏览器中的表现也有所不同...

    兼容IE和Firefox获得keyBoardEvent对象

    window.event只能在IE下运行,而不能在Firefox下运行,这是因为Firefox的event只能在事件发生的现场使用。Firefox必须从源处加入event作参数传递。IE忽略该参数,用window.event来读取该event。解决方法是if(typeof...

    Javascript的IE和Firefox(火狐)兼容性

    ### Javascript的IE与Firefox(火狐)兼容性解决方案 在Web开发过程中,浏览器兼容性问题一直是开发者们关注的重点之一。由于不同的浏览器对于Web标准的支持程度存在差异,这导致了同样的代码在不同浏览器中的表现...

    同时兼容IE和FireFox的事件处理event代码--添加文件上传例子

    "同时兼容IE和FireFox的事件处理event代码--添加文件上传例子"这个主题聚焦于解决浏览器之间的差异,尤其是针对老版本的Internet Explorer(IE)和Firefox。在这些早期浏览器中,事件处理的实现方式有所不同,导致...

    IE和Firefox下event事件杂谈

    在Firefox下,`eventTag`参数会包含事件信息,而在IE下,则需要通过`window.event`获取。 接着是键盘事件的处理。IE使用`keyCode`属性来记录按键,而Firefox使用`charCode`。因此,我们需要使用`event.charCode || ...

    ie 和 firefox 的javascript 兼容问题(网上下载的).doc

    - **IE或Firefox环境下**,都可以使用 `window.location.href` 来获取或设置当前页面的URL。 **解决方法:** 直接使用 `window.location.href` 即可,无需特殊处理。 综上所述,为了确保代码在不同的浏览器环境下...

    IE和firefox浏览器的event事件兼容性汇总

    IE浏览器通过`event.x`和`event.y`获取鼠标点击的相对位置(相对于窗口),而Firefox则使用`event.pageX`和`event.pageY`(相对于文档)。为了兼容,需要自定义逻辑来计算绝对位置: ```javascript function do...

    js在IE和fireFox的区别

    - **Firefox**:支持`event.pageX`和`event.pageY`。 - **统一解决方案**:可以考虑使用`event.clientX`和`event.clientY`,它们在两个浏览器中的行为一致。 #### 三、选择器与元素操作 1. **元素选择**: - **...

    Javascript在IE和FireFox中的兼容处理

    - IE使用`event.clientX`和`event.clientY`,Firefox使用`event.pageX`和`event.pageY`。可以使用`event.clientX + document.body.scrollLeft`和`event.clientY + document.body.scrollTop`来兼容。 7. **event的...

    firefox兼容性问题

    然而,Firefox在早期版本中对`event`的全局作用域支持并不完全,不像其他一些浏览器(如Chrome、Safari和IE),它们允许在没有明确参数的情况下直接在事件处理函数内部使用`event`。这可能导致在Firefox中编写的一些...

Global site tag (gtag.js) - Google Analytics