javascript函数(方法)d()
参数为e||window.event 表示e或window.event 这句话是跨浏览器的写法 支持这两种方式的 浏览器才能进入该方法
IE中该对象为window.event(window可省略) 而Firefox中该对象为e
至于该对象是什么:
该对象代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等 例如:获取光标位置 event.clientX event.clientYs
如在网页上获取鼠标的位置:
<img src="images/a.gif" onclick="getposition(event)" />
function getpostion(e) {
var x = getx(e);
var y = gety(e);
}
function getx(e) {
e = e || window.event;
return e.pagex || e.clientx + document.body.scroolleft;
}
function gety(e) {
e = e|| window.event;
return e.pagey || e.clienty + document.boyd.scrolltop;
}