阅读下列说明和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>
第1题:
在Visual FoxPro的表单控件中,可以保存编辑多行文本的控件是( )。
A.标签
B.文本框
C.编辑框
D.列表框
第2题:
A.密码文本域输入值后显示为“*”
B.多行文本域不能进行最大字符数设置
C.密码文本和单行文本域一样,都可以进行最大字符数的设置
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>
图显示效果图
第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>