使IEFireFox事件停止的方法:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>Untitled Document</title>

</head>

<script type="text/javascript">

</script>

<body>

<input name="Hello" type="button" value="Hello" onclick="Show(this)" />

<a id="myLink" href="http://fego.home.cn/members/wg/default.aspx"

target="_blank">

mouseDown me

</a>

<script type="text/javascript">
var myLink = document.getElementById("myLink");
var oldHandler = myLink.onclick;
function newHandler()
{
alert("new handler");
//去掉下面的注释,就会将事件关闭。
//return false;
}
function newHandler1()
{
alert("I can’t Show");
}
myLink.onclick = function(){
if(oldHandler!=undefined)
oldHanlder();
return newHandler();
} </script>

</body>

</html>

通常,如果浏览器执行某种默认动作来响应一个事件,那么可以返回false阻止浏览器执行相应的动作。

判断DOM标准的方法:document.implementation.hasFeature(“Events”,”2.0”);

IE的事件:

由于IE不支持DOM2的事件模型,那么我们只有为IE编写特定的事件模型:

DOM2的模型中,我们可以使用addEventListener来添加新的事件函数,而我们可以在

IE中添加一个新的函数来处理事件。

内文分页: [1] [2] [3] [4] [5]

文章来源: 本站原创 引用(0) 阅读(1900)
 
对《IE和FireFox的Javascript的事件和事件处理总结》有 0 条评论
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]