对网页上文件列表进行操作的系统及方法

文档序号:6427203阅读:347来源:国知局
专利名称:对网页上文件列表进行操作的系统及方法
技术领域
本发明涉及文件操作系统及方法,尤指一种对网页上文件列表进行操作的系统方法。
背景技术
通常我们利用网页作为管理服务器文件的界面,需要在网页上提供操作目标文件的方式,如更改文件名称、删除文件、下载文件等操作。传统的方式是文件列表中每个文件旁放置小图标,点击小图标以执行相应操作(如删档、更改文件名称等)。如图1所示,网页上有文件1至文件8等八个文件,标识为10;每个文件10旁边均放置有一个小图标11。例如当要删除文件2时,则需要点击文件2旁边的小图标11,再执行相应的删除操作。
基于操作速度的要求,有必要提供一种使用上更直觉、方便、快速的对网页上的文件列表进行操作的方式。

发明内容本发明的目的在于提供一种方便、快捷的对网页上文件列表进行操作的系统。
本发明的另一目的在于提供一种方便、快捷的对网页上文件列表进行操作的方法。
本发明揭露一种对网页上文件列表进行操作的系统,该系统包括HTTP服务器及与之通过网络相连的HTTP客户端计算机,所述HTTP客户端计算机包括以下模块一判断模块,其可通过超级链接的onMouseOver事件和onMouseOut事件判断鼠标游标是否移至和离开文件超级链接范围,还可通过超级链接的onKeyDown事件,判断是否捕捉到输入的按键值;一启动捕捉键盘模块,用于将整个网页页的焦点锁定在超级链接上时,当按下键盘按键时,触发超级链接的onKeyDown事件,并将捕捉到的输入值储存到window.event.keyCode中;一转换模块,用于捕捉到的输入按键值转换成相对应的指令执行相应的工作。
本发明还揭露一种对网页上文件列表进行操作的方法,该方法包括步骤(a)打开HTTP服务器端的网页,显示出文件列表,且鼠标游标在文件周围移动;(b)当鼠标游标移至某文件超级链接范围内时,超级链接的onMouseOver事件发生;(c)强制把焦点锁定在该文件超级链接上;(d)启动捕捉键盘功能且按下键盘上一按键;(e)根据按下键盘上该按键所引发超级链接的onKeyDown事件,判断是否捕捉到所输入的按键值;(f)如果捕捉到输入的按键值,则将所捕捉到的按键值转换成相对应的指令;(g)然后再将该指令与所要操作的文件名称传送给HTTP服务器端。
在上述步骤(e)中,还包括如下步骤(e1)如果没有捕捉到按键值,则通过超级链接onMouseOut事件判断鼠标游标是否离开文件超级链接范围;(e2)如果onMouseOut事件发生,即鼠标游标离开了文件超级链接范围,则通过超级链接blur()方法,强制释放焦点,结束捕捉键盘;(e3)如果onMouseOut事件没有发生,即鼠标游标没有离开文件超级链接范围,则返回步骤(d)继续捕捉键盘。
通过本发明,可利用单键实现对网页上文件列表的操作。

图1为对网页上目标文件的传统操作方式示意图。
图2为本发明对网页上文件列表进行操作的系统硬件架构图。
图3为本发明HTTP客户端计算机的功能模块图。
图4为本发明对网页上文件列表进行操作的操作界面示意图。
图5为本发明对网页上文件列表进行操作的方法流程图。
具体实施方式术语解释DHTML动态的HTML,即使在网页下载到浏览器以后,仍然能够随时变换的HTML。
参阅图2所示,为本发明对网页上文件列表进行操作的系统硬件架构图。该系统包括一HTTP服务器端13、多个HTTP客户端计算机14,二者通过网络15相连。HTTP服务器端13提供网页页面,HTTP客户端计算机14提供操作界面,可通过该界面管理网页页面文件,判断鼠标游标移动范围、启动捕捉键盘功能、判断是否捕捉到按键值、将按键值转换成对应的指令且将该指令与该文件名称发送到HTTP服务器端13。
所述网络15可以为企业内部网(Intranet)、互联网(Internet)或其它类型网络。
参阅图3所示,为本发明HTTP客户端计算机的功能模块图。该HTTP客户端计算机14包括三个功能模块一判断模块141,用于判断鼠标游标是否移至文件超级链接范围内及判断是否捕捉到按键值;一启动捕捉键盘模块142,用于捕捉键盘上被按下的按键值;一转换模块143,用于将捕捉到的按键值转换成相对应的指令。
上述文件超级链接范围的定义是用超级链接将文件名称覆盖,例如<a>文件名称</a>,会在文件名称周围成一四方形的点选范围。
其中,判断模块141利用超级链接的onMouseOver事件判断鼠标游标是否移至文件超级链接范围内,此事件会在鼠标游标移至超级链接上时发生。因为在DHTML中有定义window.event.keyCode,代表一事件(event)发生时键盘输入的值,所以在焦点锁定在超级链接上时,并按下键盘的按键,就会引发超级链接的onKeyDown事件,此时的keyCode中储存的就是onKeyDown事件(event)发生时键盘输入的值,故判断模块141可在onKeyDown事件发生时,通过查询keyCode中是否存储有值判断是否捕捉到了按键值。
启动捕捉键盘模块142在捕捉键盘按键时,需先将焦点锁定在文件超级链接上,调用操作系统自带或用户自定义的启动捕捉键盘按健值的功能,并配合超级链接的onKeyDown事件,捕捉键盘上被按下的键值。
当按下键盘上一按键时,该按键所对应的ASCII值储存在event.keyCode中,并且每个ASCII值都对应有相应的执行工作的指令。转换模块143在捕捉到键值后即转换成相对应的指令,执行对应的工作。如event.shiftKey代表Shift键、event.ctrlKey代表Ctrl键、event.altKey代表Alt键。如果event.keyCode中储存的是如下的代码if(event.shiftKey&&event.keyCode==82)doSomeThing则代表同时按下键盘上的Ctrl键及r键时执行某项工作。
参阅图4所示,为本发明对网页上文件列表进行操作的操作界面示意图。在该界面图中,鼠标游标处在文件3的超级链接范围内,此时文件3的超级链接范围以四方形虚框表示;HTTP客户端计算机等待捕捉键盘12上所按下的对文件3所要进行的操作按键值。
参阅图5所示,为本发明对网页上文件列表进行操作的方法流程图。首先,打开HTTP服务器端13的网页,在该页面上显示出文件列表,且鼠标游标在文件周围移动(步骤S500)。当鼠标游标移至某文件连结范围内时,即判断模块141判断出超级链接的onMouseOver事件发生时(步骤S502);然后锁定焦点,启动捕捉键盘功能,也即当鼠标游标移至文件名称超级链接范围(四方形区域),引发onMouseOver事件,此时利用超级链接focus()方法,强制将整个网页的焦点锁定在此文件超级链接上,再配合超级链接的onKeyDown事件(步骤S504)。判断模块141判断是否捕捉到所输入的按键值,即判断keyCode中是否有输入值,该输入值即是onKeyDown事件发生时键盘键入的值(步骤S508);如果捕捉到输入的按键值,则通过转换模块143将所捕捉到的按键值转换成相对应的指令,所述指令如删除指令、重命名指令、编辑指令、下载指令、上传指令等(步骤S510);然后再将该指令与所要操作的文件名称传送给HTTP服务器端(步骤S512)。
在步骤S506中,如果keyCode中没有输入值,即没有捕捉到输入的按键值,则通过超级链接的onMouseOut事件判断鼠标游标是否离开文件超级链接范围(步骤S512),如果onMouseOut事件发生,则结束捕捉键盘(步骤S514);而如果onMouseOut事件没有发生,则返回步骤S504。
权利要求
1.一种对网页上文件列表进行操作的系统,该系统包括HTTP服务器及与之通过网络相连的HTTP客户端计算机,其特征在于,所述HTTP客户端计算机包括以下模块一判断模块,其可通过超级链接的onMouseOver事件和onMouseOut事件判断鼠标游标是否移至和离开文件超级链接范围;一启动捕捉键盘模块,用于在将整个网页的焦点锁定在超级链接上时,当按下键盘按键,触发超级链接的onKeyDown事件,并将捕捉到的输入值储存到window.event.keyCode中;一转换模块,用于捕捉到的输入按键值转换成相对应的指令执行相应的操作。
2.如权利要求1所述的对网页上文件列表进行操作的系统,其特征在于,其中判断模块还可通过超级链接的onKeyDown事件来判断是否捕捉到输入的按键值。
3.一种对网页上文件列表进行操作的方法,该方法通过HTTP客户端计算机透过网络对HTTP服务器上的文件进行操作,其特征在于,该方法包括如下步骤打开HTTP服务器端的网页,显示出文件列表,且鼠标游标在文件周围移动;鼠标游标移至某文件超级链接范围内,超级链接的onMouseOver事件发生;启动捕捉键盘功能且按下键盘上一按键;根据按下键盘所引发超级链接的onKeyDown事件,判断是否捕捉到所输入的按键值;如果捕捉到输入的按键值,则将所捕捉到的按键值转换成相对应的指令;将该指令与所要操作的文件名称传送给HTTP服务器端。
4.如权利要求3所述的对网页上文件列表进行操作的方法,其特征在于,其中步骤判断是否捕捉到所输入的按键值尚包括步骤如果没有捕捉到按键值,则通过超级链接的onMouseOut事件判断鼠标游标是否离开文件超级链接范围。
5.如权利要求4所述的对网页上文件列表进行操作的方法,其特征在于,进一步包括步骤如果onMouseOut事件发生,则通过超级链接blur()方法,强制释放焦点,结束捕捉键盘的动作;如果onMouseOut事件没有发生,则继续捕捉键盘的动作。
6.如权利要求3所述的对网页上文件列表进行操作的方法,其特征在于,鼠标游标移至某文件超级链接范围内的步骤进一步包括步骤通过超级链接focus()方法,强制锁定整个网页焦点至该超级链接上。
全文摘要
本发明提供一种对网页上文件列表进行操作的方法,该方法包括步骤打开HTTP服务器端的网页,显示出文件列表,且鼠标游标在文件周围移动;鼠标游标移至某文件超级链接范围内,超级链接的onMouseOver事件发生;强制锁定整个网页焦点至该超级链接上;启动捕捉键盘功能且按下某键;根据按下键盘所引发超级链接的onKeyDown事件,判断是否捕捉到所输入的按键值;如果捕捉到输入的按键值,则将所捕捉到的按键值转换成相对应的指令;然后再将该指令与所要操作的文件名称传送给HTTP服务器端。利用本发明,可使得对网页上的文件列表操作更加直观、方便、快捷。
文档编号G06F3/033GK1786879SQ200410077410
公开日2006年6月14日 申请日期2004年12月7日 优先权日2004年12月7日
发明者彭自强 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1