itgle.com

阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本,[说明]在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显不,[HTML 文本]<html><!--省略部分为HTML文本框--><script. language="JavaScript"> //JavaScript区域开始标识var m=0; //定义变量m,并赋初值0function tl(){ //声明一个数组,并对其进行初始化m=(1):for(i=0;i<m;i++)(2):}t1=mew tl("能熟

题目

阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本,

[说明]

在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显不,

[HTML 文本]

<html>

<!--省略部分为HTML文本框-->

<script. language="JavaScript"> //JavaScript区域开始标识

var m=0; //定义变量m,并赋初值0

function tl(){ //声明一个数组,并对其进行初始化

m=(1):

for(i=0;i<m;i++)

(2):

}

t1=mew tl(

"能熟练使用一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件”,

"能熟练使用一种网页制作软件制作一般的网页”,

"能熟练使用HTML语言和JavaScript语言制作一般的网页”,

): //定义对象

var x=0:pos=0; //定义变量并赋初值

var 1=t1[o].1ength //定义变量1,并将对象t1数组元素的长度值赋给变量1

function tt() {

document.form.tf.value=ti[x].subswing(0.pos)+"-";

//将数组t1中元素从0到“pos'’的值显示出来。

“form"是表单的名, “t1是多行文本输入域的名。

If((3)){ //如果数组t1中一个元素显示完毕,则显示下一个,否则继续显示

(4):

setTimeout("tt()",400): //设置定时器,值越小速度越快

if(++x==m){ //如果数组d中所有元素均显示完毕,则从头显示,否则继续显示

(5);

1=t1[x].length;

}

else{

setTimeout("tt0", 400):

}

}

</script>

<body>

<form. name=form>

<text,area name=ff rows=3 cols=38></textarea>

</form>

<!--省略部分为HTML 文本框-->

</html>


相似考题
更多“阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本, [说明] 在表单的多行文本域中显示打字效 ”相关问题
  • 第1题:

    在Visual FoxPro的表单控件中,可以保存编辑多行文本的控件是( )。A.标签B.文本框SXB

    在Visual FoxPro的表单控件中,可以保存编辑多行文本的控件是( )。

    A.标签

    B.文本框

    C.编辑框

    D.列表框


    正确答案:C
    编辑框可保存多行文本。

  • 第2题:

    在DreamweaverCS4表单中,关于文本域说法错误的是()

    A.密码文本域输入值后显示为“*”

    B.多行文本域不能进行最大字符数设置

    C.密码文本和单行文本域一样,都可以进行最大字符数的设置

    D.多行文本域的行数设定以后,输入内容将不能超过设定的行数


    参考答案:D

  • 第3题:

    5、一个HTML表单有三个基本组成部分,下列哪个不属于HTML表单的组成部分?

    A.表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。#B.表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。#C.表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。#D.图片:用来美化表单。
    图片:用来美化表单。

  • 第4题:

    ●试题五

    阅读下列说明和HTML文本。在HTML文本中存在5处错误,请指出并给出改正的方法。[说明]这是一个简单的HTML文本,描述了框架结构,显示效果如图所示。

    【HTML文本】

    (1) <html>

    (2) <head>

    (3) <title>框架测试</title>

    (4) </head>

    (5) <meta. name="GENERATOR"content="Microsoft FrontPage 4.0">

    (6) <frameset rows="64,*1">

    (7) <frame. name="banner"scrolling="no"target="contents"src="header.htm">

    (8) <frame. name="contents"target="list"src="list.htm">

    (9) <frameset cols="150,*">

    (10) <frame. name="main"src="context.htm">

    (11) </frameset>

    (12) </frameset>

    (13) <noframes>

    (14) <body><p>此网页使用了框架。</body>

    (15) </noframes>

    (16) </html>

    图显示效果图


    正确答案:
    ●试题五【答案】(1)第(5)行位置不正确。<meta>标签必须位于<head>与</head>标签之间。(2)第(8)行不正确。<frame>的target属性中指定的框架"list"在文本中没有定义,可以改为banner、contenls或main中的任何—个。(3)第(9)行位置不正确。根据图像分析,框架结构应该为上左右型,而本例为左右下型,应将(8)(9)行互调。(4)第(13)(14)(15)行位置不正确。<noframes>与</noframes>应位于<frameset>与</frameset>之间。(5)第(14)行不正确。<p>与</p>应该成对出现,在文字与</body>之间应添加</p>。【解析】本题主要考查考生对HTML文档和框架网页的结构的掌握情况。HTML是用于设计网页的一种超文本标记语言(HyperTextMarkupLanguange),它包含了网页制作所需元素的非常丰富的标记符,用户只要选择适当的标记符,并设置其相应的属性,就可以设计出较为完善的网页。在应用HTML文档设计网页时,应注意以下问题。HTML文档的结构要正确。容器标记的结构要正确,比如框架网页、表单和表格等。注意标记符的嵌套关系。注意开始标记与结束标记的配套。正确应用各个标记符的属性。本题主要涉及有关HTML文档和框架网页的结构问题,下面仅就这两部分做简单介绍。一个HTML文档分别以<HTML>、</HTML>为开始和结束,它是HTNIL文档的标志,<HTML>和</HTML>之间的部分一般分为头部分和体部分,分别由<HEAD×/HEAD>和<BODY></BODY>两个标记符分开。<HEAD>和</HEAD>之间只包括少数几个标记符,如浏览器窗口标记符<TITLE></TITLE>和文档属性标记符<META>等;<BODY>和</BODY>之间包含大量的标记符,如<FONT>和<P><P>等。HTML文档的一般结构如下。<HTML><HEAD><TITLE>这里是网页的标题,显示在浏览器的标题栏中</TITLE><META.name=特性名http—equiv=HTTP的响应名称content=特性值><BGSOUNDsrc=背景音乐文件名loop=重复次数></HEAD><BODY>这里是页面上显示的内容,是网页的主要部分。<!--这里是注释语句--></BODY></HTML><FRAMESET>标记符是一个框架容器,它可以将窗口分成若干个长方形的子区间,即框架。在框架网页的HTML文档中,<FRAMESET>标记符紧跟在<HEAD>标记符后。<FRAMESET>标记符可包含—个或多个<FRAME>标记符,<FRAME>的个数是由<FRAMESET>中参数的个数决定的,例如<FRAMESETrows="64,*">,意味着<FRAMEST>标记符一定包含两个<FRAME>标记符。通常<FRAMESET>中的属性rows和cols不同时使用,如果要设计既有列框架又有行框架的网页,通常是采用<FRAMESET>的嵌套来实现的。<FRAMESET>中还可能包含一个可选的<NOFRAMES>标记符。其作用是,当浏览器不支持或禁用<FRAME>时,<NOFRAMES>标记符将提供替换的浏览内容。框架网页的HTML文档的一般结构如下。<HTML><HEAD><TITLE>框架结构<个ITLE><HEAD><FRAMESETrows="64,*"><FRAME.name:"banner",scr=header.htm'><FRAMESETcols="64.*"><FRAME><FRAME></FRAMESET><FRAME><NOFRAMES><BODY><P>此网页使用了框架,但您的浏览器不支持框架。<IP></BODY></NOFRAMES></FRAMESET></HTML>

  • 第5题:

    ●试题四

    阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。

    [说明]

    在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显示。

    【HTML文本】

    <html>

    <!省略部分为HTML文本框>

    <script. language="JavaScript">//JavaScript区域开始标识

    vat m=0;//定义变量m,并赋初值0

    function tl(){//声明一个数组,并对其进行初始化

    m= (1) ;

    for(i=0;i<m;i++)

    (2) ;

    }

    tl=mew tl(

    "能熟练使用一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件",

    "能熟练使用一种网页制作软件制作一般的网页",

    "能熟练使用HTML,语言和JavaScript语言制作一般的网页",

    );//定义对象

    var x=0;pos=0;//定义变量并赋初值

    vavl=tl[o].length;//定义变量1,并将对象t1数组元素的长度值赋给变量1

    function tt(){

    document.form.tf.value=tl[x].subswing(0,pos)+"-";

    //将数组tl中元素从0到“pos”的值显示出来。

    “form”是表单的名,“tl”是多行文本输入域的名。

    If( (3) ){//如果数组tl中一个元素显示完毕,则显示下一个,否则继续显示

    (4) ;

    setTimeout("tt()",400);//设置定时器,值越小速度越快

    if(++x==m{//如果数组d中所有元素均显示完毕,则从头显示,否则继续显示

    (5) ;

    1=tl[x].1ength:

    }

    else{

    setTimeout("tt()",400);

    }

    }

    </script>

    <body>

    <form. name=form>

    <textarea name=tf rows=3 cols=38></textarea>

    </form>

    ………

    <! 省略部分为HTML文本框 >

    ……

    </html>


    正确答案:
    ●试题四
    (1)【答案】tl.arguments.length
    【解析】初始化数组。
    (2)【答案】this[I]=tl.arguments[i]
    【解析】初始化数组。
    (3)【答案】pos++=1
    【解析】比较pos和l的,再使pos加1。
    (4)【答案】pos-0
    【解析】令pos值为0,以显示数组tl中下一个元素。
    (5)【答案】x=0
    【解析】令x值为0,从头显示全部内容。