登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>HTML教程>>Jav基础>>Javascript中Event事件总结
Javascript中Event事件总结
来源:建站学 ‖ 作者: ‖ 点击: ‖ 时间:11-01-07 11:16:40 ‖ 【 】‖ 我要投稿
我们都知道鼠标点击事件的获取和计算是比较难点的事情。一般以为考虑兼容性(如 IE 5/6,FF),实际上还要考虑 HTML 文件在文件头的定义。而且,Event 事件和 Document 对象在 IE 和 NS 下又有各自不同的定义和用法。呼~经过对这个菜单的不断修改和上网搜索资料,在这里总结一下,希望对其他朋友有个帮助。 
下面是“无定义 HTML 的 Event 事件”的测试代码,存为 Event1.html,分别用 IE 和 Firefox 打开,点击页面就可看到结果。



无定义 HTML 的 Event 事件

function getvalue(e){
    if (!document.all){
        winW = window.innerWidth;
        winH = window.innerHeight;
        curX = e.pageX - window.pageXOffset;
        curY = e.pageY - window.pageYOffset;
        mouX = e.pageX;
        mouY = e.pageY;
        broX = window.pageXOffset;
        broY = window.pageYOffset;
    }else{
        winW = document.body.clientWidth;
        winH = document.body.clientHeight;
        curX = event.clientX;
        curY = event.clientY;
        mouX = event.clientX + document.body.scrollLeft;
        mouY = event.clientY + document.body.scrollTop;
        broX = document.body.scrollLeft;
        broY = document.body.scrollTop;
    }
    alert(" 窗口可见宽度(winW): "+winW+"\n\n 窗口可见高度(winH): "+winH+"\n\n 距窗口左边距离(curX): "+curX+"\n\n 距窗口顶部距离(curY): "+curY+"\n\n 距页面左边距离(mouX): "+mouX+"\n\n 距页面顶部距离(mouY): "+mouY+"\n\n 页面滚动的宽度(broX): "+broX+"\n\n 页面滚动的高度(broY): "+broY);
    return true;
}
document.onclick=getvalue;








下面是“定义了 HTML’s DOCTYPE 的  Event 事件”的测试代码,
|<< << < 1 2 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
请文明参与讨论,禁止漫骂攻击。  
网友评论