onMouseOver="showad(event,'id')"function showad(e,id) {
var addiv = document.getElementById(id);
e=e||event;
var x = e.clientX;
var y = e.clientY; addiv.className="showad";
addiv.style.top = y+ "px";
addiv.style.left = x+ "px";
}
var addiv = document.getElementById(id);
e=e||event;
var x = e.clientX;
var y = e.clientY; addiv.className="showad";
addiv.style.top = y+ "px";
addiv.style.left = x+ "px";
}
解决方案 »
- 火狐下 创建网页桌面快捷方式
- 简单的图片轮换的问题
- 新浪微博 背景不动,滑动滚动条内容向下滚动怎么做的?
- 网页快照保存的是哪些内容呀?除了文本,包括图片等信息吗?
- 为什么form提交的时候没调用到js中的checkForm的函数?请大家帮帮忙
- 如何调用父窗口函数改变iframe的src
- 为什么e.explicitOriginalTarget.id 有时会为空
- 谁能把<form 提交到一个iframe中,而不是frameset中。
- 如何让下拉列表框的其中一项变成灰色不可选
- ······<iFrame>的值传递问题······
- js文件中调用其它js文件中方法
- fck里的js错误:'$Style' 为空或不是对象
<a onMouseOver="showad(event,'id')">Show</a>
<script>
function showad(e,id) {
var addiv = document.getElementById(id);
//ff和ie的事件生成不一样,你去搜索下就知道了.我忘记了怎么解释的了,这句话就是为了兼容ff的.
e=e||event;
var x = e.clientX;
var y = e.clientY; addiv.className="showad";
addiv.style.top = y+ "px";
addiv.style.left = x+ "px";
}
</script>
自己可以去看就一切都明白了
<html>
<head> </head> <body>
<button onclick="test()">test</button>
</body>
</html>
<script type="text/javascript">
<!--function getEvent()
{
if(document.all)
return window.event; //IE中
func=getEvent.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))
{
return arg0;
}
}
func=func.caller;
}
return null;
} function test()
{
e=getEvent(); alert(event.pageX);
}
//-->
</script>