CN1786879A - 对网页上文件列表进行操作的***及方法 - Google Patents
对网页上文件列表进行操作的***及方法 Download PDFInfo
- Publication number
- CN1786879A CN1786879A CNA2004100774102A CN200410077410A CN1786879A CN 1786879 A CN1786879 A CN 1786879A CN A2004100774102 A CNA2004100774102 A CN A2004100774102A CN 200410077410 A CN200410077410 A CN 200410077410A CN 1786879 A CN1786879 A CN 1786879A
- Authority
- CN
- China
- Prior art keywords
- hyperlink
- file
- incident
- key value
- web page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种对网页上文件列表进行操作的方法,该方法包括步骤:打开HTTP服务器端的网页,显示出文件列表,且鼠标游标在文件周围移动;鼠标游标移至某文件超级链接范围内,超级链接的onMouseOver事件发生;强制锁定整个网页焦点至该超级链接上;启动捕捉键盘功能且按下某键;根据按下键盘所引发超级链接的onKeyDown事件,判断是否捕捉到所输入的按键值;如果捕捉到输入的按键值,则将所捕捉到的按键值转换成相对应的指令;然后再将该指令与所要操作的文件名称传送给HTTP服务器端。利用本发明,可使得对网页上的文件列表操作更加直观、方便、快捷。
Description
【技术领域】
本发明涉及文件操作***及方法,尤指一种对网页上文件列表进行操作的***方法。
【背景技术】
通常我们利用网页作为管理服务器文件的界面,需要在网页上提供操作目标文件的方式,如更改文件名称、删除文件、下载文件等操作。传统的方式是文件列表中每个文件旁放置小图标,点击小图标以执行相应操作(如删档、更改文件名称等)。如图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。
Claims (6)
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()方法,强制锁定整个网页焦点至该超级链接上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100774102A CN1786879A (zh) | 2004-12-07 | 2004-12-07 | 对网页上文件列表进行操作的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100774102A CN1786879A (zh) | 2004-12-07 | 2004-12-07 | 对网页上文件列表进行操作的***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1786879A true CN1786879A (zh) | 2006-06-14 |
Family
ID=36784365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100774102A Pending CN1786879A (zh) | 2004-12-07 | 2004-12-07 | 对网页上文件列表进行操作的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1786879A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101802817A (zh) * | 2006-09-06 | 2010-08-11 | 苹果公司 | 便携式多功能设备上的网页夹窗口小部件 |
CN101923432A (zh) * | 2010-06-10 | 2010-12-22 | 北京捷通华声语音技术有限公司 | 一种移动终端中应用程序的调用方法及装置 |
CN101980191A (zh) * | 2010-10-14 | 2011-02-23 | 优视科技有限公司 | 网页浏览过程中焦点元素的锁定方法和装置 |
CN101453431B (zh) * | 2008-12-03 | 2012-04-18 | 广州博冠信息科技有限公司 | 网页电子邮件发送方法和*** |
CN103488718A (zh) * | 2013-09-11 | 2014-01-01 | 珠海市魅族科技有限公司 | 一种网页内容展示的方法及终端 |
-
2004
- 2004-12-07 CN CNA2004100774102A patent/CN1786879A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101802817A (zh) * | 2006-09-06 | 2010-08-11 | 苹果公司 | 便携式多功能设备上的网页夹窗口小部件 |
CN101802817B (zh) * | 2006-09-06 | 2017-09-08 | 苹果公司 | 便携式多功能设备上的网页夹窗口小部件 |
CN101453431B (zh) * | 2008-12-03 | 2012-04-18 | 广州博冠信息科技有限公司 | 网页电子邮件发送方法和*** |
CN101923432A (zh) * | 2010-06-10 | 2010-12-22 | 北京捷通华声语音技术有限公司 | 一种移动终端中应用程序的调用方法及装置 |
CN101980191A (zh) * | 2010-10-14 | 2011-02-23 | 优视科技有限公司 | 网页浏览过程中焦点元素的锁定方法和装置 |
CN101980191B (zh) * | 2010-10-14 | 2014-03-05 | 优视科技有限公司 | 网页浏览过程中焦点元素的锁定方法和装置 |
CN103488718A (zh) * | 2013-09-11 | 2014-01-01 | 珠海市魅族科技有限公司 | 一种网页内容展示的方法及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060195452A1 (en) | System and method for operating files on a web page | |
US20050097189A1 (en) | Automatic detection and dialing of phone numbers on web pages | |
JP4991859B2 (ja) | 遠隔地コンピュータ制御のための制御方法 | |
CN1120440C (zh) | 共享浏览器的方法和装置 | |
CN1107259C (zh) | 计算机图形用户接口的多显示指针控制方法和*** | |
CN1881883A (zh) | 通信装置和浏览器切换方法 | |
CN105122760B (zh) | 页面操作处理方法、装置及终端 | |
CN102520843A (zh) | 一种采集图像作为候选项的输入法及*** | |
CN102117314A (zh) | 文档信息发送方法和装置 | |
JP5353208B2 (ja) | 作業内容分析方法、プログラム及び作業内容分析システム | |
WO2003083717A1 (en) | A multi-user display system | |
WO2008113716A2 (en) | Function switching during drag-and-drop | |
CN1786879A (zh) | 对网页上文件列表进行操作的***及方法 | |
CN1426654A (zh) | 查找与拨号 | |
CN1858701A (zh) | 在屏帮助的实现方法 | |
CN1818905A (zh) | 一种实现可搜索菜单的方法 | |
WO2007039477A2 (en) | A browser for selectably loading content | |
CN1801848A (zh) | 移动通信终端的菜单服务综合搜索方法 | |
CN1732430A (zh) | 多个输入焦点 | |
CN1719403A (zh) | 一种将网页图片直接应用到即时通信工具中的方法 | |
CN1710540A (zh) | 电脑***启动应用程式的架构及其方法 | |
US8140984B2 (en) | Method and apparatus for document browsing | |
CN102567005A (zh) | 利用即时通讯工具整理名片的实现方法、装置及*** | |
CN1641588A (zh) | 在Java组件之间传递事件的方法 | |
CN1558309A (zh) | 一种使用软键盘输入信息的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |