处理网页鼠标点击事件的方法与流程

文档序号:11996242阅读:来源:国知局
处理网页鼠标点击事件的方法与流程

技术特征:
1.处理网页鼠标点击事件的方法,其特征在于,包括服务端和客户端,所述客户端通过通讯媒介与所述服务端连接,具体包括如下步骤;步骤a、所述服务端向所述客户端传送数据信号;步骤b、所述客户端将步骤a中收到的信号组合成带有树形结构的DOM节点的超文本文件,所述超文本文件包括与所述树形结构的根节点相连接的根节点事件监听模块和与所述根节点事件监听模块相连接的根节点事件处理模块,所述根节点事件处理模块用于处理部分用户操作对应的事件;步骤c、所述客户端以基于超文本协议并以冒泡机制处理DOM事件流的浏览器解释并显示所述超文本文件并接受用户操作;步骤d、所述根节点事件监听模块判断所述用户操作对应的事件目标节点是否在所述根节点事件处理模块的处理范围内,并将在所述根节点事件处理模块处理范围内的事件发送至所述根节点事件处理模块进行处理并退出;步骤e、如所述用户操作对应的事件目标节点不在所述根节点事件处理模块的处理范围内则找到所述目标节点,并检查所述目标节点是否存在对应的节点事件处理模块,如存在则将所述用户操作对应的事件发送至所述目标节点对应的节点事件处理模块进行处理并退出。2.如权利要求1所述处理网页鼠标点击事件的方法,其特征在于,于所述步骤e执行完毕后如所述目标节点不存在对应的节点事件处理模块,则于所述树形结构上查找所述目标节点的父节点,并检查所述目标节的父节点是否存在对应的节点事件处理模块,如存在且所述用户操作对应的事件在所述目标节点的父节点对应的节点事件处理模块的处理范围内则将所述用户操作对应的事件发送至所述目标节点的父节点对应的节点事件处理模块进行处理并退出。3.如权利要求2所述处理网页鼠标点击事件的方法,其特征在于,如所述目标节点的父节点不存在对应的节点事件处理模块或者所述用户操作对应的事件不在所述目标节点的父节点所对应的节点事件处理模块的处理范围,则于所述树形结构上查找所述目标节点的父节点的父节点,并检查所述目标节的父节点的父节点是否存在对应的节点事件处理模块,如存在且所述用户操作对应的事件在所述目标节点的父节点的父节点对应的节点事件处理模块的处理范围内则将所述用户操作对应的事件发送至所述目标节点的父结点的父结点对应的节点事件处理模块进行处理并退出。4.如权利要求1-3中任一所述处理网页鼠标点击事件的方法,其特征在于,所述超文本文件中的部分DOM节点包括与该DOM相连接的节点事件处理模块,所述包含节点事件处理模块的DOM节点对应的节点事件处理模块用于处理以对应的DOM节点为目标节点和/或以对应的DOM节点的子节点为目标节点和/或以对应的DOM节点的子节点的子节点为目标节点的事件。5.如权利要求1-3中任一所述处理网页鼠标点击事件的方法,其特征在于,所述超文本文件中的部分DOM节点包括与该DOM节点以及该节点的父节点相连接的节点事件监听模块和与所述结点事件监听模块相连接并与该DOM节点对应的节点事件处理模块;所述节点事件监听模块用于监听以对应的DOM节点为目标节点的事件并判断所述事件是否在与该目标节点对应的节点事件处理模块的处理范围内,将处于目标节点对应的节点事件处理模块处理范围内的事件传送至所述目标节点对应的节点事件处理模块处理并终止事件继续冒泡。6.如权利要求1-3中任一所述处理网页鼠标点击事件的方法,其特征在于,所述浏览器为IE。7.如权利要求1-3中任一所述处理网页鼠标点击事件的方法,其特征在于,所述根节点事件监听模块以及根节点事件处理模块由嵌入所述超文本文件的脚本形成。8.如权利要求4所述处理网页鼠标点击事件的方法,其特征在于,所述节点事件处理模块由嵌入所述超文本文件的脚本形成。9.如权利要求5所述处理网页鼠标点击事件的方法,其特征在于,所述节点事件监听模块以及节点事件处理模块由嵌入所述超文本文件的脚本形成。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1