[发明专利]网页的用户自定义事件处理方法无效
申请号: | 01104601.5 | 申请日: | 2001-02-15 |
公开(公告)号: | CN1369828A | 公开(公告)日: | 2002-09-18 |
发明(设计)人: | 陈玄同;林光信 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F12/00;G06F9/44 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 马莹 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 用户 自定义 事件 处理 方法 | ||
1.一种网页的用户自定义事件的处理方法,该方法包括下列步骤:
利用一事件生成模块自一网页中取得一用户自定义事件出现的信息;
将该取得的用户自定义事件信息送至一事件注册管理模块进行注册处理,其中包括对该用户自定义事件的添加(register)或删除(unregister)注册处理;
将该经注册处理的用户自定义事件经由一事件发送模块插入该网页中。
2.如权利要求1所述的处理方法,其中,该用户自定义事件包括一有关事件描述的自定义事件结构、一用于发送该事件所需的事件包、一注册链表、及一事件队列,其中,该自定义事件结构包括该事件接收对象指针、该事件名称、及该事件处理函数;该事件包括该事件名称、该来源对象名称、及该事件响应方法。
3.如权利要求1所述的处理方法,其中,该用户自定义事件的添加注册处理步骤包括下列步骤:
根据该自定义事件结构填写一用于注册的事件描述表;
读取一预设的事件注册链表的第一项;
判断该读取项内容是否为空;
如果是,则将该用户利用该事件描述表所定义的要注册事件插入该链表中,完成添加注册处理并使操作返回上一层程序,如果该链表中该读取项内容不为空,则读取该链表中该项的内容;
比较该要注册的自定义事件与该链表中该读取项的事件名称是否相同;
如果相同,则表明该要注册的自定义事件在链表中已经存在,故选取该链表中下一事件项的指针,以便读取下一项内容,如果该要注册的自定义事件与链表中所对应的事件名称不相同,则读取该要注册的自定义事件所对应的接收对象链表;
判断该链表内容是否为空;
如果是,则将该要注册的自定义事件插入该接收对象链表中,完成添加注册处理并使程序返回上一层,如果不为空,则读取该接收对象链表中该项的内容;
判断所读取的内容是否与要注册的自定义事件为同一对象;及
如果是,则程序返回上一层,如果不是,则读取该接受对象链表中的下一项指针。
4.如权利要求1所述的处理方法,其中,该用户自定义事件的删除注册处理步骤包括下列步骤:
读取一事件注册链表中的第一项;
判断该读取项内容是否为空;
如果是,则程序返回上一层,如果不是,则读取该项内容;
判断该链表中该项事件名称与用户自定义事件的名称是否相同;
如果不同,则读取该链表的下一项内容,如果相同,则读取该链表所对应的对象链表中相对应项的内容;
判断该读取项内容是否为空;
如果是,则程序返回上一层,如果不为空,则取该对象链表中的内容;
决定所得到的对象是否与用户要删除的对象是同一对象;及
如果是,则将其移除,如果不是,则取该链表中的下一项指针。
5.如权利要求1所述的处理方法,其中,所述利用一事件生成模块自一网页中取得一用户自定义事件的步骤还包括下列步骤:
找寻一要发送的事件名称;
在该事件注册链表中依序比对事件名称,以决定是否找到要发送的事件名称;
如果未找到,则退出该操作,如果找到,则从其对象链表中寻找相对应的对象内容;
决定是否已找到;
如果否,则退出该操作,如果找到,则将该对象链表中相关的内容生成一事件包;
将该事件包加入该事件队列中,完成该自定义事件的取得。
6.如权利要求1所述的处理方法,其中,该事件发送的处理包括下列步骤:
设定一定时器(Timer)的时间间隔;
等待一事件的发送;
从该事件队列中找到该欲发送的事件项;
判断该项内容是否为空;
如果为空,则返回上一层程序(步骤602),以等待下一发送事件,如果不为空,则从该欲发送事件的事件包中取出该事件包的响应函数;
决定该事件包是否为空;及
如果是,则返回上一层程序,以等待後续的发送事件,如果不为空,则使用该响应函数以回应该自定义事件,由此将该自定义事件插入该网页中。
7.如权利要求6所述的处理方法,其中,该响应函数是在注册该自定义事件时已事先预定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01104601.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电流导引的数字至模拟转换器及其单位元件
- 下一篇:有效减轻体重的组合物和方法