你的位置:首页 > Java教程

[Java教程]js event 事件兼容浏览器 ie不需要 event参数 firefox 需要


js event 事件兼容浏览器    ie不需要 event参数   firefox 需要

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html ="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>兼容所有的浏览器</title><script type="text/javascript">function get_xy(e){  //取得id=img01的对象  var obj = document.getElementById("img01");    //构建输出的字符串  var clientX = e ? e.clientX : event.clientX;  var clientY = e ? e.clientY : event.clientY;  var screenX = e ? e.screenX : event.screenX;  var screenY = e ? e.screenY : event.screenY;  var pageX  = event ? event.offsetX  : e.pageX; //??  var pageY  = event ? event.offsetY  : e.pageY;    var str = "窗口坐标:"+clientX+","+clientY;  str += "\n网页坐标:"+pageX+","+pageY;  str += "\n屏幕坐标:"+screenX+","+screenY;  alert(str);}</script><style type="text/css">body,img{margin:0px;padding:0px;}</style></head><body style="padding-top:800px;"><img id="img01" src="images/01.jpg" onclick="get_xy(event)" /></body></html>