[发明专利]一种在显示网页上用脚本产生弹出式功能菜单的方法有效
申请号: | 01104693.7 | 申请日: | 2001-02-20 |
公开(公告)号: | CN1371054A | 公开(公告)日: | 2002-09-25 |
发明(设计)人: | 范刚;陈玄同;林光信 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/16 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 网页 脚本 产生 弹出式 功能 菜单 方法 | ||
本发明涉及产生弹出式功能菜单的方法,特别是一种在显示网页上用脚本产生弹出式功能菜单的方法。
目前在网页中所使用的弹出式功能菜单,一般都是采用主动X(ActiveX)元件设计而成。然而,在使用者打开ActiveX元件的时候,ActiveX元件就能够掌握到使用者所使用的电脑中的信息。如此一来,使用者所使用的电脑就很有可能会受到错误代码或病毒的侵害,又或者,电脑中的隐密信息会因此而被他人得知。因此,使用者在执行以ActiveX元件设计而成的使用界面的时候,其电脑中所存放的数据信息的安全性也受到严重的威胁。
此外,由於ActiveX元件必须编译成二进制编码才能执行,因此无法在不同的操作系统上操作同一个ActiveX元件。举例来说,在IBM个人电脑(Personal Computer,PC)系统中可以使用的ActiveX的二进制编码,若是移到麦金塔(Macintosh)的系统中,就无法正常的工作。因此,以ActiveX元件所设计成的弹出式功能菜单运用的范围较狭窄,无法跨越平台(platform)使用。
有鉴于此,本发明的目的在于提供一种用脚本(Script)来在网页上产生弹出式功能菜单的方法,能够防止使用者的计算机中的信息泄露,避免遭受错误代码或病毒的侵害,保证了用户数据的安全,并能够跨越平台使用。
本发明提供一种在显示网页上用脚本产生弹出式功能菜单的方法,用于以一脚本产生一功能菜单,包括:一风格定义步骤,用于定义该功能菜单的显示模式;一显示控制步骤,根据接收到的一事件以判断显示模式;以及一事件映射步骤,执行根据一事件映射表中所列的对应于该事件的一用户回应;其中,该显示控制步骤以下列步骤判断显示模式:(a)初始化该功能菜单中之任一项;(b)接收该事件;(c)判断该事件是否与该功能菜单相关,当该事件与该功能菜单不相关时,则重回步骤(b);(d)当该事件与该功能菜单相关时,判断该事件为一点击事件与一移动事件中二者择一,当该事件非为该点击事件与该移动事件时,则重回步骤(b);(e)当该事件为该点击事件,且所指定的一当前对象为可选择项时,将该当前对象的显示属性设为关闭;(f)当该事件为该移动事件,且所指定的该当前对象为一顶端功能菜单项时,设定该顶端功能菜单项为一按下模式,并对该顶端功能菜单项之下的一子功能菜单项进行显示;(g)当该事件为该移动事件,且所指定的该当前对象不是该顶端功能菜单项时,判断是否显示该当前对象下的该子功能菜单项。
本发明还提供一种在显示网页上用脚本产生弹出式功能菜单的方法,用于以一脚本设计一功能菜单,包括:一风格定义步骤,用于定义该功能菜单的显示模式;一显示控制步骤,根据接收到的一事件以判断显示模式;以及一事件映射步骤,执行根据一事件映射表中所列的对应于该事件的一用户回应。
本发明的方法适用于设计和产生一套功能菜单。该方法涉及的程序功能块包括一个风格定义模块,一个显示控制模块,以及一个事件映射模块。其中,风格定义模块用于定义功能菜单的显示模式。显示控制模块则根据接收到的事件(event)以判断显示模式。而事件映射模块则执行根据一份事件映射表中所列的对应于此事件的用户回应。此外,本方法还可以包括一个用户响应模块,以显示上述的事件映射模块执行用户回应所得的结果。
此外,在本发明的一个优选实施例中,显示控制模块的工作首先会初始化功能菜单中的任一项。之后,接收事件并判断此事件是否与功能菜单相关。当此事件与功能菜单不相关时,则重新接收事件;而当此事件与功能菜单相关时,则判断此事件为点击事件(click event)或移动事件(move event)。当事件非为点击事件以及移动事件时,就重新接收事件。当事件为点击事件,且所指定的一个当前对象为功能菜单项时,则将此功能菜单项关闭。当该事件为该移动事件,且所指定的一当前对象为顶端功能菜单项(top menu item)时,则设定此顶端功能菜单项为按下模式(press model),并对此顶端功能菜单项之下的子功能菜单项进行显示。而若此事件为移动事件,且所指定的当前对象非为顶端功能菜单项时,则经判断以决定是否显示此当前对象。
由此,本发明通过以脚本(script)为设计根本的程序设计语言构建出一套弹出式功能菜单。如此,不但在执行时可以不用担心电脑中的信息遭到破坏或窃取,而且可以在各种电脑平台上使用。
为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文结合附图对本发明的优选实施例作详细说明如下:
图1示出根据本发明的一优选实施例的程序关系方块图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01104693.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蛋白质聚丙烯腈复合纤维及其制造方法
- 下一篇:一种风力发动机的稳速装置