热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在InternetExplorer中使用表格数据控件

在网页中,可以使用“ActiveX控件”和“Java小程序”创建可用于执行各种任务的对象实例。使用HTML标记将这些对象插入Web页面。每个对象都有一

在网页中,可以使用“ ActiveX控件”和“ Java小程序”创建可用于执行各种任务的对象实例。 使用

任何对象(如applet)都具有许多参数,这些参数使用标记指定。 表格数据控件具有大约7个参数,但是在这里,我将仅讨论其中更重要的参数:

  • DataURL –包含数据的文件的路径,例如“ data.txt”。
  • UseHeader –设置为true ,它指示我们要使用字段名称来引用特定字段。 通常,我们将其设置为true ,但是在某些应用程序中,可能不需要字段名称(标题)。 默认值为false
  • TextQualifier –限定该文本的文本字符串开头和结尾的字符。 例如,在这里~My name is Premshree~ , TextQualifier是' ~ '。
  • FieldDelim –字段分隔符用于区分数据文件的不同数据字段。 例如,考虑一个数据文件,其中有字段名称,年龄和性别。 这些字段的值将写为*SomeName*|*SomeAge*|*SomeSex* 。 在这里,使用的字段分隔符为' | ”,而我已经将“ * ”用作文本限定符。

因此,完整的初始化将如下所示:

参数名称不区分大小写。

TextQualifierFieldDelim参数可以是任何字符。 选择一个不太可能在文本中使用的字符。

例子

在这些示例中,我将文本限定符用作“ ~ ”,并将字段定界符用作“ | ”。 我为数据文件使用.txt扩展名,但是您可以使用任何喜欢的扩展名。

首先,让我们考虑一个简单的示例,其中将我的姓名和年龄存储在文本文件data1.txt中。 现在,我将使用标记显示我的姓名和年龄。 这是这样做的:

name|age

~Premshree Pillai~|~19~

现在,我将提取此数据并将其显示在网页data1.htm中,如下所示:







输出将显示: Premshree 19

注意SPAN标签的属性。 DATASRC指定要使用的数据源,该数据源与我们已初始化的对象的ID(此处为“ data1 ”)相同。 DATAFLD属性指定我们要显示的数据字段。 如您所见,数据文件data1.txt具有两个字段“名称”和“年龄”。 将DATAFLD指定为' name '将显示名称。

请注意,使用上述方法,您可以将数据从文本文件提取到任何HTML元素中。 但是上述方法效率低下,因为如果我们的数据文件包含多个条目,则将无法直接提取所有值。

在这些情况下,我们使用

标记。 TABLE标记具有特殊的属性,如下面的示例所示。

考虑一个简单的示例,其中我们在文本文件中存储3个人的姓名,年龄和性别。 现在,我们要提取此数据并将其以表格形式显示在Web页上。

文本文件data2.txt如下所示:

name|age|sex

~Premshree Pillai~|~19~|~male~

~Vinod~|~18~|~male~

~Usha~|~19~|~female~

现在,我们可以提取上述所有数据,并(通过data2.htm)以表格形式显示如下:




















Name : Age : Sex :

输出将如下所示:

1037_output

因此,我们仅在3个不同的标记(列)中指定了三个数据字段( DATAFLD )。 网页自动显示所有3组值(3行)。

我们可以向文本文件中添加任意数量的内容,而无需对提取这些值的HTML代码进行任何修改。

表格数据控件和Javascript

可以使用Javascript操作表格数据控件对象。 在第一个示例中, 元素显示了数据文件的第一个条目。 现在,假设我们向文件添加了另一个条目; 数据文件(data1.txt)现在看起来像这样:

name|age  

~Premshree Pillai~|~19~  

~Vinod~|~18~

现在,如果我们想查看第二个条目(即Vinod 18),我们可以这样做:

 


 

 

 

 


 

 

 

 
 

 

 

 

 


 

From: https://www.sitepoint.com/control-internet-explorer/



推荐阅读
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
author-avatar
mobiledu2502886985
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有