CN1776677A - 用于html表格单元的动态悬浮文本 - Google Patents

用于html表格单元的动态悬浮文本 Download PDF

Info

Publication number
CN1776677A
CN1776677A CNA200510125107XA CN200510125107A CN1776677A CN 1776677 A CN1776677 A CN 1776677A CN A200510125107X A CNA200510125107X A CN A200510125107XA CN 200510125107 A CN200510125107 A CN 200510125107A CN 1776677 A CN1776677 A CN 1776677A
Authority
CN
China
Prior art keywords
unit
head
end unit
row
content
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.)
Granted
Application number
CNA200510125107XA
Other languages
English (en)
Other versions
CN100399336C (zh
Inventor
英德兰·奈克
杰弗里·肯尼斯·威尔森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1776677A publication Critical patent/CN1776677A/zh
Application granted granted Critical
Publication of CN100399336C publication Critical patent/CN100399336C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)

Abstract

用于在表格中显示头部信息的方法、装置和计算机指令。响应于窗口中显示的表格上的指针的移动,识别指针在其上的表格中的单元。响应于识别出该单元,确定与该单元关联的头部是否在窗口中的视图之外。响应于头部在视图之外,显示头部的内容。

Description

用于HTML表格单元的动态悬浮文本
技术领域
本发明一般地涉及改进的数据处理***,并具体地涉及用于处理数据的方法和装置。再更具体地,本发明涉及用于在窗口中显示表格的方法、装置和计算机指令。
背景技术
文档中对表格的使用是用于对用户结合数据的解释呈现数据的常见作法。在例如意见书(opinion)、简介(prospectus)、手册和杂志的许多文档中可发现表格。通常在网站上通过因特网以电子形式分发这些文档。常常使用电子表格程序生成表格,所述电子表格程序例如来自微软公司的Microsoft Excel。也可使用字处理程序生成表格。
对于用电子形式分发文档,常常用表中信息的显示超出了浏览器可见部分的方式来生成表格。结果,部分表格可能在用户的视图之外。如果描述特定单元、行或列的头部信息在视图之外,则这种无法查看整个表格会导致可用性的问题。结果,需要用户上下滚动或左右滚动窗口以看到对于特定单元、行或列的头部信息。头部包含描述行或列内容的信息。
例如,头部可表明特定的行或列包含了地址信息。这样的头部可能读作如下的“雇员地址”。如果用户无法看到此头部,则该用户可能无法将单元内容识别为雇员的地址。结果,如果该头部在浏览器的视图之外,该用户不得不滚动窗口以看到对于此特定单元的头部。
已经使用了一些方法来处理这种问题。这些方法包括应用动态超文本标记语言(HTML)和使用专用HTML标签的Java脚本对表格进行编程。另一种方法使用插件将表格内容转储到电子表格程序中,以使用电子表格程序的内部功能来允许在表格中更容易地查看头部信息。
这些当前使用的方法具有可用性的问题。例如,对表格进行编程以包括额外功能需要额外的编程工作。进一步地,这种额外功能需要许多HTML程序员不具备或不愿意使用的技术。结果,网页上的大部分表格不包括这类功能。将表格内容发送到电子表格程序具有其自身的一组问题。这种解决方案需要终端用户具有电子表格程序的拷贝。进一步地,将信息放置在例如Microsoft Excel的电子表格程序中除需要拥有该程序的许可证之外还需要麻烦的步骤。
因此,对于向用户提供内容而言,这些当前可用的解决方案不是最优的。所以,具有用于在数据处理***中显示表格的改进的方法、装置和计算机指令将是有利的。
发明内容
本发明提供了用于在表格中显示头部信息的方法、装置和计算机指令。响应于在窗口中显示的表格上的指针的移动,识别指针所在其上的表格中的单元。响应于识别出该单元,确定与该单元关联的头部是否在窗口的视图之外。响应于头部在视图之外,显示头部的内容。
附图说明
在所附的权利要求中提出了被认为是本发明的特征的新颖特征。不过,通过参考以下说明性实施例的详细描述并当结合附图阅读时,将最好地理解发明本身以及优选使用模式、及其进一步的目的和优点,在附图中:
图1是本发明可实现于其中的数据处理***的示意图;
图2是根据本发明优选实施例的数据处理***的框图;
图3是根据本发明优选实施例的浏览器程序的框图;
图4是根据本发明优选实施例的表格的图;
图5A-5C是根据本发明优选实施例说明了对表格的显示的图;
图6是根据本发明优选实施例说明了带有用于显示文本的优选项的菜单的图;
图7是根据本发明优选实施例的用于在窗口中显示表格的过程的流程图;以及
图8是根据本发明优选实施例的用户在其中选择头部的显示过程的流程图。
具体实施方式
现在参考附图并具体地参考图1,根据本发明优选实施例描述了本发明可实现于其中的数据处理***的示意图。描述了包括***单元102、视频显示终端104、键盘106、可包括软盘驱动器及其他类型的固定和可拆卸的存储媒体的存储设备108和鼠标110的计算机100。个人计算机100可包括额外的输入设备,例如操纵杆、触摸板、触摸屏、跟踪球、麦克风等等。能够使用任何适合的计算机实现计算机100,所述适合的计算机例如,作为位于纽约Armonk的国际商用机器公司的产品的IBM eServer计算机或者IntelliStation计算机。尽管所示的示意图示出的是计算机,但可将本发明的其他实施例实现于例如网络计算机的其他类型的数据处理***中。计算机100也优选地包括图形用户界面(GUI),可通过驻留于计算机可读媒体中并在计算机100内进行操作的***软件实现所述图形用户界面(GUI)。
现在参考图2,示出了本发明可实现于其中的数据处理***的框图。数据处理***200是例如图1中的计算机100的计算机的示例,实现本发明的过程的代码或指令可位于所述计算机中。数据处理***200使用外设部件互连(PCI)局部总线体系结构。尽管所述示例使用PCI总线,但可使用例如加速图形端口(AGP)和工业标准体系结构(ISA)的其他总线体系结构。处理器202和主存储器204通过PCI桥208连接于PCI局部总线206。PCI桥208也可包括集成的存储器控制器和用于处理器202的高速缓冲存储器。可通过直接部件互连或通过内插连接器得到对PCI局部总线206的额外连接。在所述示例中,局域网(LAN)适配器210、小型计算机***接口(SCSI)、主机总线适配器212和扩展总线接口214通过直接部件连接与PCI局部总线206连接。与此相反,音频适配器216、图形适配器218和音频/视频适配器219通过插在扩展槽中的内插板与PCI局部总线206连接。扩展总线接口214提供用于键盘和鼠标适配器220、调制解调器222和额外的存储器224的连接。SCSI主机总线适配器212提供用于硬盘驱动器226、磁带驱动器228和CD-ROM驱动器230的连接。典型的PCI局部总线的实现将支持三个或四个PCI扩展槽或内插连接器。
在处理器202上运行操作***,其用于协调和提供对图2中的数据处理***200内的各种部件的控制。操作***可以是例如来自微软公司的Windows XP的市面上可买到的操作***。例如Java的面向对象编程***可与操作***共同运行,并提供来自数据处理***200上执行的Java程序或应用程序的对操作***的调用。“Java”是SunMicrosystems公司的商标。用于操作***的指令、面向对象编程***和应用或程序位于例如硬盘驱动器226的存储设备上,并可被装入主存储器204以便通过处理器202执行。
本领域中的普通技术人员将理解图2中的硬件可以根据不同实现而变化。例如快闪只读存储器(ROM)、等效非易失性存储器或光盘驱动器等等的其他内部硬件或外部设备可被与图2所示的硬件一起使用或替换图2所示的硬件。同样,可将本发明的过程应用于多处理器的数据处理***。
例如,如果可选地将数据处理***200配置为网络计算机,该数据处理***200可不包括SCSI主机总线适配器212、硬盘驱动器226、磁带驱动器228和CD-ROM 230。在此情况下,严格说来应称作客户端计算机的计算机包括例如LAN适配器210、调制解调器222等等的某类网络通信接口。作为另一个示例,数据处理***200可以是被配置为不依靠某类网络通信接口即可启动的独立***,而不管数据处理***200是否包括某种网络通信接口。作为进一步的示例,数据处理***200可以是个人数字助理(PDA),其配置以ROM和/或快闪ROM来提供用于存储操作***文件和/或用户生成数据的非易失性存储器。
图2中所述的示例以及上述示例并不意味着体系结构上的限制。例如,数据处理***200也可以是笔记本式计算机或加上采用PDA形式的手持式计算机。数据处理***200也可以是信息站(kiosk)或Web设备。
由处理器202使用计算机实现指令来执行本发明的过程,所述计算机实现指令可位于例如主存储器204、存储器224的存储器中或位于一个或多个外部设备226-230中。特别地,本发明提供了用于向用户显示来自头部单元的头部信息而无需用户滚动表格显示于其中的窗口的方法、装置和计算机指令。本发明的机制在窗口中向用户呈现头部单元中的信息。在这些说明性的示例中,在浏览器中实现本发明的机制。
下面转到图3,根据本发明优选实施例描述了浏览器程序的框图。浏览器是用于在例如因特网或万维网的分布式数据库中导航或查看信息或数据的应用程序。
在此示例中,浏览器300包括作为允许用户与浏览器300接口或通信的图形用户界面(GUI)的用户界面302。这种界面通过菜单304提供对各种功能的选择并允许通过导航306的导航。例如,菜单304可允许用户执行各种功能,例如保存文件、打开新窗口、显示历史和输入URL。导航306允许用户进行各种页的导航并选择用于查看的网站。例如,导航306可允许用户看相对于当前页的在先页或随后页。可通过优选项308设定例如图3中所说明的优选项。
通信310是浏览器300藉其从例如因特网的网络接收文档和其他资源的机制。进一步地,通信310用于发送或上载文档和资源到网络上。在所述示例中,通信310使用HTTP。根据实现可使用其他协议。由包括HTML单元314和JavaScript单元316的语言解释312处理浏览器300所接收的文档。语言解释312将处理用于在图形显示318上呈现的文档。具体地,由HTML单元314处理HTML语句用于呈现,而由JavaScript单元316处理JavaScript语句。
图形显示器318包括布局单元320、绘制单元322和窗口管理324。这些单元均包括在基于来自语言解释312的结果向用户呈现网页的过程中。
将浏览器300提供作为可将本发明实现于其中的浏览器程序的示例。浏览器300不意味着对本发明的体系结构上的限制。当前可用的浏览器可包括未示出的额外功能或可省略浏览器300中示出的功能。浏览器可以是用于在分布式数据处理***上搜索和显示内容的任何应用程序。可使用例如Netscape Navigator或Microsoft InternetExplorer的已知的浏览器应用程序来实现浏览器300。NetscapeNavigator可从Netscape Communication Corporation获得,而Microsoft Internet Explorer可从微软公司获得。
在所述示例中,可在浏览器300内的不同组件中实现本发明的机制。例如,可在图形用户界面302中实现本发明的机制。可在其中实现该机制的另一组件是例如窗口管理324。
这些说明性示例中的本发明使用了与为弹出式文本框提供悬浮文本的机制类似的机制。这类显示也被称为“工具提示”。从表格内的一个或多个头部向用户呈现文本而无需用户滚动而使用户看到此信息。这种机制也不需要程序员通过Java脚本或动态HTML指令包括功能。在这些示例中,头部被说明为在列的顶部和行的左边。这些头部描述了特定行或列的内容。通过将指针放置在单元上,浏览器启动对于表格/头部单元或者标准或左上单元的内容的弹出文本。
此外,本发明的机制可使浏览器能识别未显示于窗口中的头部。识别此位置的一个方法是通过记录表格左上角的顶部位置并将此位置与滚动条的位置进行比较。进一步地,浏览器可监听或寻找所显示的头部并在此情形上操作,而无需通过程序员创建网页的特殊编程。
下面转到图4,根据本发明的优选实施例描述了表格的图。在此示例中,表格400包含列402和行404中的头部信息。列402中的头部信息识别对于不同行中的单元的内容信息。行404中的头部信息描述在行下面的列中的内容。表格400是来自电子表格的可被用于例如网页的文档中的表格示例。
现在参考图5A-5C,根据本发明的优选实施例描述了说明表格显示的图。在此示例中,在图5A中,窗口500是用于例如图3中的浏览器300的浏览器的窗口。表格502显示于窗口500内,并且是例如图4中的表格400的表格。如所说明的,可以在图5中看到整个表格。如所显示的,表格502包含列520中的单元504、506、508、510、512、514和516中的头部。行534中,单元522、524、526、528、530和532包含头部。与图4中的示例相比,在这些示例中未使用可见的轮廓显示这些单元。
在一些情况下,显示于窗口500中的整个表格非常长和复杂,以致扩展超出了窗口500中可用的边界。同样,用户可调整窗口500的大小,使得在窗口500内无法完全显示表格502。
在图5B中,已调整了窗口500的大小,以致在窗500内无法看到全部的表格502。列520中用于行的头部在窗口500内不可见。本发明的机制使得向用户显示对于单元的头部信息。例如,将指针536放置或悬浮在单元538上。在此示例中,无法被用户看到的头部与单元538相关联。
本发明的机制识别指针536所处其上的单元的行和列。单元538位于行540和列542中。识别对于行540和列542的头部。在这些示例中,对于行540的头部位于单元508中,而对于列542的头部位于单元530中。特别地,在单元508中发现的头部是对于在窗口500中的查看区域之外的单元538的。响应于识别出此无法查看的单元,本发明的机制在弹出式文本框544中呈现单元508的内容。以此方式,用户能够更好地理解单元538的内容,因为用户能够看到对于该单元的所有头部信息。
在图5C中,已调整了表格500的大小,以致现在在窗口500的显示中示出了行534中对于列的头部信息。在此示例中,指针536位于单元546上。本发明的机制识别单元546为位于行548和列550中。单元528包含对于视图之外的列550的头部。结果,显示了弹出式文本框552。
在这些示例中,在紧密接近指针之处显示弹出式文本框。根据特定的实现,可在例如由用户所指定的一个位置的其他位置中显示这些弹出式文本框。另外,可以实现用于显示文本的其他机制。例如,可在弹出式窗口中呈现文本。进一步地,可通过使用头部内容显示文本。可选地,可使用头部的图像。
进一步地,本发明的机制可允许用户设定关于怎样向用户显示头部信息的优选项。
转到图6,根据本发明的优选实施例描述了说明带有用于显示文本的优选项的菜单的图。在此示例中,指针600已选择了作为用于显示表格的优选项的条目602。在条目604、606和608中显示优选项。在条目604中,自动允许浏览器选择适当的头部。
在条目606中,用户选择或设定头部。通过此选项,浏览器不试图识别头部,而是显示无法被看到的每一行或列的末端的单元的内容。允许用户选择单元来设定优选的头部。例如,如果行的两端均无法看到,则显示这些单元的内容。如果用户选择行左边的单元的内容,那么在向用户显示头部信息时,浏览器总是使用表格中最左边的单元作为头部。下面,在条目608中,不显示头部信息。
下面转到图7,根据本发明的优选实施例描述了用于在窗口中显示表格的过程的流程图。可在例如图3中的浏览器300的浏览器中实现所说明的过程。
通过在窗口中检测表格的显示(步骤700)开始此过程。下面,识别指针的位置(步骤702)。对指针是否位于表格中的单元上进行确定(步骤704)。如果指针位于表格中的单元上,对在窗口内是否未显示一个或多个头部进行确定(步骤706)。
如果无法看到一个或多个头部,识别对于该单元的行和列中的未显示的头部(步骤708)。可以用若干种不同方法识别未显示的头部。例如,可将表格的最左上部分的位置与窗口的位置比较,以确定头部是否在视图之外。另外,可将每一行或列的末端单元的位置与窗口的位置比较,以确定是否未显示行或列末端的任一单元。在这些示例中,在每一行或列末端的这些单元被称为端部单元。可做出假设,即在列顶部的行的左边的端部单元包含了头部。可选地,可将在行和列每一末端的每一端部单元中的信息与其他单元中的内容进行比较,以确定这些单元中的信息是否为头部。
之后,在弹出式文本框中呈现来自未显示头部的头部信息(步骤710)。之后,此过程等待指针的移动(步骤712)。当出现指针的移动时,此过程返回上述的步骤702。
再次参考步骤706,如果在窗口中显示了所有头部,此过程也返回步骤702。在步骤704中,如果指针不位于表格中的单元之上,则此过程返回步骤712。
下面转到图8,根据本发明的优选实施例描述了用于显示用户在其中选择头部的过程的流程图。可在例如图3中的浏览器300的浏览器中实现图8中说明的过程。
通过检测表格的显示(步骤800)开始此过程。之后,识别指针的位置(步骤802)。对指针是否位于表格中的单元上进行确定(步骤804)。如果指针位于单元上,识别单元的位置(步骤806)。对在窗口内是否未显示一个或多个头部进行确定(步骤808)。
如果在窗口中未显示一个或多个头部,则对用户是否已选择头部进行确定(步骤810)。执行此步骤是为了决定用户是否已选择在行或列一端的特定端部单元作为包含头部信息的单元。在作出这样的选择后,该选择总被用于确定是否显示头部。
如果用户尚未选择头部,则在对于步骤806所识别的单元的行和列中识别端部单元(步骤812)。接着,显示来自端部单元的内容(步骤814)。可在弹出式窗口中显示单元的内容,所述弹出式窗口例如允许用户选择一个端部单元作为头部的弹出式菜单。之后,接收选择端部单元的用户输入(步骤816)。例如,用户可选择行右端的端部单元的内容作为包含头部信息。存储这种选择(步骤818)。在此示例中,存储对右端的端部单元的选择。用这种方式,每当无法看到行的右端时,行右端的端部单元的内容被用于呈现头部信息。
之后,显示头部信息(步骤820)。接着此过程等待出现指针移动(步骤822)。当出现指针移动时,此过程返回上述的步骤802。
再次参考步骤810,如果已选择了头部,此过程进行到步骤820。在步骤808中,如果显示了所有头部,此过程进行到步骤822。如果指针不位于表格中的单元上,此过程也从步骤804进行到步骤822。
因此,本发明提供了用于在表格中显示头部信息的改进的方法、装置和计算机指令。由本发明的机制进行识别何时表格所在的窗口中未显示表格中的头部。当出现这种情况时,为表格中的相关单元显示头部的内容。在这些说明性的实施例中,这种显示是通过弹出式文本或弹出式窗口。
重要的是需要注意,尽管在完全运行的数据处理***的环境中描述了本发明,但本领域的普通技术人员将会理解,能够用指令的计算机可读媒体的形式和多种其他形式分发本发明的过程,并且不管实际用于执行该分发的特定类型的载有信号的媒体而同等地适用本发明。计算机可读媒体的示例包括例如软盘、硬盘驱动器、RAM、CD-ROM、DVD-ROM的可记录类型的媒体,以及例如数字和模拟通信链路、使用例如射频和光波传输的传输形式的有线或无线通信链路的传输类型的媒体。计算机可读媒体可采用编码格式的形式,对所述编码格式进行解码,以实际使用在特定数据处理***中。
出于说明和描述的目的提供了本发明的描述,但其并非为了穷举或将本发明局限于所公开的形式中。对于本领域的普通技术人员,许多修改和变化将是明显的。例如,在说明性的实施例中,呈现表格作为浏览器显示的HTML文档中的表格。可对除了HTML文档之外的其他文档应用本发明的机制。例如,可对字处理文档或电子表格中显示的表格应用这种机制。同样,可在除了浏览器之外的其他组件中实现本发明的机制。例如,可在与操作***关联的图形用户界面中将此过程实现为单独的应用或浏览器的插件。选择和描述实施例是为了最好地解释本发明的原理、实际应用,以及使本领域中的其他普通技术人员能理解本发明具有适应于预期的特定使用的各种修改的各种实施例。

Claims (24)

1.一种用于在表格中显示头部信息的数据处理***中的方法,该方法包括:
响应于窗口中显示的表格上的指针的移动,识别指针所在其上的表格中的单元;
响应于识别出该单元,确定与该单元关联的头部是否在窗口中的视图之外;以及
响应于头部在视图之外,显示头部的内容。
2.权利要求1的方法,其中,显示步骤包括:
显示包含内容的弹出文本框。
3.权利要求1的方法,其中,确定步骤包括:
识别对于该单元的行和列;
识别对于该行和该列的端部单元以构成一组端部单元;以及
决定在该组端部单元中的一个端部单元是否是与该单元关联的头部。
4.权利要求3的方法,其中,决定步骤包括:
呈现来自该组端部单元的内容;以及
接收用于识别所选择的端部单元作为头部的用户输入。
5.权利要求3的方法,其中,决定步骤包括:
比较来自该组端部单元的内容,以识别头部。
6.权利要求1的方法,其中,在标记语言文档中显示表格。
7.权利要求6的方法,其中,标记语言文档是超文本标记语言文档。
8.权利要求1的方法,其中,在表格显示于其中的浏览器程序中实现该方法。
9.一种用于在表格中显示头部信息的数据处理***,该数据处理***包括:
识别装置,响应于窗口中显示的表格上的指针的移动,用于识别指针所在其上的表格中的单元;
确定装置,响应于识别出该单元,用于确定与该单元关联的头部是否在窗口中的视图之外;以及
显示装置,响应于头部在视图之外,用于显示头部的内容。
10.权利要求9的数据处理***,其中,显示装置包括:
显示包含内容的弹出文本框。
11.权利要求9的数据处理***,其中,确定装置包括:
用于识别对于该单元的行和列的识别装置;
用于识别对于该行和该列的端部单元以构成一组端部单元的识别装置;以及
用于决定在该组端部单元中的一个端部单元是否是与该单元关联的头部的决定装置。
12.权利要求11的数据处理***,其中,决定装置包括:
用于呈现来自该组端部单元的内容的呈现装置;以及
用于接收用于识别所选择的端部单元作为头部的用户输入的接收装置。
13.权利要求11的数据处理***,其中,决定装置包括:
比较来自该组端部单元的内容,以识别头部。
14.权利要求9的数据处理***,其中,在标记语言文档中显示表格。
15.权利要求14的数据处理***,其中,标记语言文档是超文本标记语言文档。
16.权利要求9的数据处理***,其中,在表格显示于其中的浏览器程序中实现该方法。
17.一种用于在表格中显示头部信息的计算机可读媒体中的计算机程序产品,该计算机程序产品包括:
第一指令,响应于窗口中显示的表格上的指针的移动,用于识别指针在其上的表格中的单元;
第二指令,响应于识别出该单元,用于确定与该单元关联的头部是否在窗口中的视图之外;以及
第三指令,响应于头部在视图之外,用于显示头部的内容。
18.权利要求17的计算机程序产品,其中,第三指令包括:
用于显示包含内容的弹出文本框的子指令。
19.权利要求17的计算机程序产品,其中,第二指令包括:
用于识别对于该单元的行和列的第一子指令;
用于识别对于该行和该列的端部单元以构成一组端部单元的第二子指令;以及
用于决定在该组端部单元中的一个终端单元是否是与该单元关联的头部的第三子指令。
20.权利要求19的计算机程序产品,其中,第三子指令包括:
用于呈现来自该组端部单元的内容的呈现指令;以及
用于接收用于识别所选择的端部单元作为头部的用户输入的接收指令。
21.权利要求19的计算机程序产品,其中,第三子指令包括:
用于比较来自该组端部单元的内容以识别头部的比较指令。
22.权利要求17的计算机程序产品,其中,在标记语言文档中显示表格。
23.权利要求22的计算机程序产品,其中,标记语言文档是超文本标记语言文档。
24.权利要求17的计算机程序产品,其中,在表格显示于其中的浏览器程序中实现该计算机程序产品。
CNB200510125107XA 2004-11-18 2005-11-17 用于html表格单元中显示动态悬浮文本的方法及*** Expired - Fee Related CN100399336C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/992,515 US20060104276A1 (en) 2004-11-18 2004-11-18 Dynamic hover text for HTML table cells
US10/992,515 2004-11-18

Publications (2)

Publication Number Publication Date
CN1776677A true CN1776677A (zh) 2006-05-24
CN100399336C CN100399336C (zh) 2008-07-02

Family

ID=36386186

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510125107XA Expired - Fee Related CN100399336C (zh) 2004-11-18 2005-11-17 用于html表格单元中显示动态悬浮文本的方法及***

Country Status (3)

Country Link
US (1) US20060104276A1 (zh)
CN (1) CN100399336C (zh)
TW (1) TW200636503A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102804122A (zh) * 2010-06-28 2012-11-28 乐天株式会社 信息显示***、信息显示装置、信息显示方法、信息显示程序、信息提供装置及记录介质
CN103986962A (zh) * 2014-06-03 2014-08-13 合一网络技术(北京)有限公司 显示悬浮式播放窗口的方法和***

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090040240A1 (en) * 2007-08-08 2009-02-12 David Kirk Grotjohn Hovering table headers
EP2535802B1 (en) * 2011-06-16 2016-08-10 GN Netcom A/S Computer-implemented method of arranging text items in a predefined order
US8832588B1 (en) * 2011-06-30 2014-09-09 Microstrategy Incorporated Context-inclusive magnifying area
US9152618B2 (en) 2012-08-31 2015-10-06 Microsoft Technology Licensing, Llc Cell view mode for outsized cells
TWI486869B (zh) * 2012-12-14 2015-06-01 Wistron Neweb Corp 處理表格網頁資訊之方法及行動通訊裝置
US9558290B2 (en) * 2014-07-09 2017-01-31 Verizon Patent And Licensing Inc. Apparatus, method, and system for providing hover information
US10345988B2 (en) 2016-03-16 2019-07-09 International Business Machines Corporation Cursor and cursor-hover based on user state or sentiment analysis
US11880539B1 (en) * 2022-11-22 2024-01-23 Sap Se Pop-up preview of table data

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937417A (en) * 1996-05-07 1999-08-10 Sun Microsystems, Inc. Tooltips on webpages
US6819336B1 (en) * 1996-05-07 2004-11-16 Sun Microsystems, Inc. Tooltips on webpages
GB2340008A (en) * 1998-07-24 2000-02-09 Ibm Method and tool for generating and displayin a descriptive annotation of selec ted application data
US6717589B1 (en) * 1999-03-17 2004-04-06 Palm Source, Inc. Computerized help system with modal and non-modal modes
US6542163B2 (en) * 1999-05-05 2003-04-01 Microsoft Corporation Method and system for providing relevant tips to a user of an application program
CN1205578C (zh) * 2001-02-09 2005-06-08 英业达股份有限公司 实现列表框控件的方法
EP1255211A1 (en) * 2001-04-30 2002-11-06 Sun Microsystems, Inc. Method and computer system for displaying a table with column header inscriptions having a reduced horizontal size
JP2003223606A (ja) * 2002-01-31 2003-08-08 Fujitsu Ltd 表示制御プログラムおよび記録媒体
JP2003244128A (ja) * 2002-02-21 2003-08-29 Hitachi Ltd 暗号復号通信用半導体装置および記録再生機器
US20040004632A1 (en) * 2002-06-28 2004-01-08 International Business Machines Corporation Tooltip hyperlinks
US7107530B2 (en) * 2002-08-26 2006-09-12 International Business Machines Corporation Method, system and program product for displaying a tooltip based on content within the tooltip
US20040103369A1 (en) * 2002-11-26 2004-05-27 Sonoco Development, Inc. Method and apparatus for displaying data in a web page
US7574676B2 (en) * 2004-05-21 2009-08-11 Sap Ag Tree lists using multiple line structures
US7607088B2 (en) * 2006-04-18 2009-10-20 International Business Machines Corporation Computer program product, apparatus and method for displaying a plurality of entities in a tooltip for a cell of a table

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102804122A (zh) * 2010-06-28 2012-11-28 乐天株式会社 信息显示***、信息显示装置、信息显示方法、信息显示程序、信息提供装置及记录介质
CN102804122B (zh) * 2010-06-28 2016-04-20 乐天株式会社 信息显示***、信息显示装置、信息显示方法、信息显示程序、信息提供装置及记录介质
US9396165B2 (en) 2010-06-28 2016-07-19 Rakuten, Inc. Information display system, information display apparatus, information display method, information display program, information providing apparatus, and recording medium
CN103986962A (zh) * 2014-06-03 2014-08-13 合一网络技术(北京)有限公司 显示悬浮式播放窗口的方法和***
CN103986962B (zh) * 2014-06-03 2016-03-02 合一网络技术(北京)有限公司 显示悬浮式播放窗口的方法和***

Also Published As

Publication number Publication date
US20060104276A1 (en) 2006-05-18
CN100399336C (zh) 2008-07-02
TW200636503A (en) 2006-10-16

Similar Documents

Publication Publication Date Title
CN1776677A (zh) 用于html表格单元的动态悬浮文本
CN102024012B (zh) 信息处理设备、数据获取方法、以及程序
CN102542008B (zh) 提供文档的概要视图
US8489985B2 (en) Automatically adjusting a webpage
CN101183360B (zh) 字符输入编辑方法
US9355087B2 (en) Identification of content in an electronic document
CN101963844B (zh) 一种表单输入的方法和设备
CN1658221A (zh) 通过笔画起始和结束点分析执行手写识别的方法和装置
US20020059334A1 (en) Graphical data within documents
CN102495855A (zh) 自动登录方法及装置
CN1898670A (zh) 提高搜索质量的***和方法
WO2004051555B1 (en) Method and apparatus for improved information transactions
CN1838148A (zh) 电子设备和记录介质
CN1732451A (zh) 为移动通信装置的文档内容做摘要的方法和装置
CN1749992A (zh) 自动化公式建立***和方法
CN1752979A (zh) 网络浏览器图形用户界面及其实现方法
CN1488120A (zh) 用于识别手写字符的方法、装置和计算机程序
CN101622598A (zh) 电子内容分类
EP1408425A1 (en) Hard copy web client
JP2006053926A (ja) 小型スクリーンコンピューティング装置にコンテンツを表示するシステムと方法
CN1661599A (zh) 用于共享显示器的超文本导航
US20060156229A1 (en) Method and system for web-based print requests
CN1292344C (zh) 客户机方自动刷新高级Web页的方法和设备
CN1607539A (zh) 检测墨水输入中列表的***和方法
CN1255720C (zh) 数据处理***的含有图象变换区的显示屏幕及数据处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080702

Termination date: 20101117