首页 > 软考
题目内容 (请给出正确答案)
[主观题]

阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本, [说明] 这是一个修改字符串的题目,此题

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

[说明]

这是一个修改字符串的题目,此题中将字符串“hello,I am not a student,I do not like computer!”中的"not"去掉,并在Web页中显示。当离开此Web页时,将自动启动收藏夹。

[HTML 文本]

<html>

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

(1) //JavaScript区域开始标识

<!-- //HTML的注释符

vara="hello,I am not a student,I do not like computer!”:

//定义变量,并赋初值

varb=0;

var c="";

if(docurmenLall){ //如果是IE浏览器,则执行花括弧内的语句,否则弹出一个警告对

//话框,在对话框中显示“对不起,此Web页无法显示”

while((2)){ //查找字符串a中是否有not,如果有则将字符串a中的not,去掉,

//然后赋给变量c。

(3)=a.substring(b,a.indexOf(”not",b))

b+=a.indexOf("not",b)+4;

c+=a.substring((4) a.length);

window.alert(“单击确定显示修改后的字符串”)://弹出一个警告对话框,在对话框中显示

//“单击确定显示修改后的字符串”

document.write("The final string is:<br>)"; //在Web页内输出的字符串, “The final

//suing is,并加回车符

document.write(c+"<br>',); //在Web页内输出修改后的字符串,并加回车

}

else

window.alert(“对不起,此Web页无法显示”)

function folder(){ //定义一个函数

(5) ('http://www.dlrin.edu.cn’,’my home page',)

//自动开启收藏夹,括号中的地址可以随便换。通过在

<body ***>标识中加入on Unload=folder()来激活此函数

}

//--> //HTML 的注释符

</script>

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

</html>

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“阅读下列说明和HTML文本,分析其中嵌入的JavaScrip…”相关的问题
第1题
●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸

●试题五

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

[说明]

本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。

【HTML文本】

<html>

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

………

<style>

<!.drag{position:relative;cursor:hand}//css程序,通过类选择符建立类,类的名称为drag

>

</style>

(1) //JavaScript区域开始标识

var m=false//声明几个变量

var z,x,y

function p(){//定义一个函数p(),判断鼠标是否已按下左键

if((2) &&m){

z.style.pixelLeft=a+event.clentX-x //定义图片左上角的位置

z.style.pixelTop=b+event.client Y-y

return false

}

}

function q(){//定义一个函数q()。如果是Netscape浏览器,就返回。

//所以此效果在Netscape浏览器中看不到

if(!document.a11)

retum

if(event.srcElement.className==“drag”,),//如果鼠标左键被按下,

//返回z,a,b,x,y的值

m=true

z=event.srcElement

a=z.style.pixelLeft

b=z.style.pixelTop

x=event.clientX

y=event.clientY

(3) //当鼠标移动时,执行p()函数,当鼠标按下的时候,执行q函数,

//当鼠抬起的时候,不执行任何函数

}

}

(4)

document.onmouseup=newfunction(" (5) ")

点击查看答案
第2题
●试题四阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的

●试题四

阅读下列说明和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>

点击查看答案
第3题
●试题三 阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸

●试题三

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

【说明1】在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”

【HTML文本】

<html>

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

<script. Language="JavaScript">

<!

vartimer=null;//定义全域变量,timer表示当前定时器是否在运行,time-rr表

//示当前正在运行的定时器Id

var timerr=false;

function stopClock(){ //停止时钟函数,如果定时器正在运行,就停止该定时器

if((1) )

ClearTimeout(timer);

timerr=false;

document.clock.face.value="";

}

function showTime(){

var now=new Date();//定义各个与时间有关的变量(年、月、日等),并且赋

//值于当前时间的值

var year=now.getYear();

var month= (2) ;

var date=new.getDate();

vat hours=nowgetHours();

var mins=now.getMinutes();

var secs=now.getSeconds();

var days=now.getDay();

functionday(){//定义星期显示函数

this.length=day.arguments.length;

for((3) )

this[i+1]=day.arguments[i];

}

var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六",);

//定义新对象

Var timeval="";//定义时钟显示的当前时间字符串

timeval+=year"年";//产生当前时间的显示字符串

timeval+=month+"月";

fimeval+=date+"日";

timeval+=hours;

timeval+=((mins<10)?":0":":")+rains;

timeval+=()secs<10)?":0":":")+secs;

timeval+= (4) ;

document.clock.face.value=timeval;//将“时钟”的显值改写为当前时间

timer=setTimeout("showTime()",1000);//设置定时器且设置定时器正在运行

(5) ;

function startClick() ∥定义开始定时定时器的显示

stopClock();

showTime();

function windowOpener(indexnum){//在装载主页时调用开始时钟显示的程序

vat loadpos="date.html"+"#"+indexnum;

controlWindow=window.open(loadpos,"date","toolbar=no,location=no,diretories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=400");

}

//>

</script>

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

</html>

点击查看答案
第4题
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在对应栏内. 【说明

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

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

【说明】

在网页正中靠上显示一个固定的时钟,如图8-1所示。

HTML文本如下所示.

<html>

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

<body nload="rad();counter(); ob();setNum();setlnterval('timer(),100); setlnterval('runClock ()',100)">

<script. language="JavaScdpt">

var dot=60; //挂钟外边缘上的60个刻度

rads=(1);

function rad () {

for (i=1; i<dot; i++) {//初始化刻度

if (document.all) rads[i]=new Array (eval('rad'+i).style,-100, -100);

else rads[i]: new Array (eval('document. rad'+i),-100,-100);

}

}

function setCircle() {//求外缘上60 个刻度的实际位置

for (i=1; i<dot; i++) {

rads[i][0].left=rads[i][1]+pX-15;

if ((2))//检验是否是 NetScape4.x

rads[i][0].left+=10;

rads[i][0].top=rads[i][2]+pY-20;

}

}

function counter() {//设置外边缘上 60 个刻度相对于刻度中心的位置

for 0=1; i<dot; i++) {

rad=Math. P1*(i/((dot-1)/2));

rads[i][1] = Math. sin(rad)*60;

rads[i][2] = -Math.cos(rad)*60;

}

setCircle();

}

pX=400;pY=150; //中心位置

obs=new Array(13); //储存秒针、分针、时针各组成部分位置的数组

function ob () {//初始化秒针、分针、时针各组成部分

for (i=0; i<13; i++) {

if (document.all) obs[i]=new Array (eval('ob'+i), style,-100, 100);

else obs[i] = new Array (eval('document.ob'+i), -100, -100);

}

}

function cl(a,b,c){

if (document.all)//判断游览器种类,为真表示为IE

{

if (a!=0) b+= 1;

eval('c'+a+'.style.pixelTop='+(pY+(c-5)));

eval('o'+a+'.style.pixetLeft='+(pX+(b)));

}

else{

if (a!=0) b+=10;

eval('document.c'+a+'.top='+(pY+{c)));

eval('document.c'+a+'.left:'+(pX+(b))):

}

}

function runClock() {//求秒针、分针、时针各组成部分在屏幕上的实际位置

for (i=0; i<13; i++) {

obs[i][0].left=(3);

obs[i][0].top=obs[i][2]+pY;

}

}

function timer() {

time = new Date ();//获取系统当前时间

sec=(4);

//计算秒针、分针、时针各自转动的角度

sec=Math. Pl*sec/30;

min=Math. Pl*time.getMinutes()/30;

hr =Math. Pl* ((time.getHours ()*60)+time, getMinutes ())/360;

//设定秒针各组成部分在屏幕上的相对位置

for ((5)) (

obs[i][1] = Math.sin(sec) * (44 - (i-1)*11) -16;

if (document.layers)obs[i][1]+=10;

obs[i][2] =-Math.cos(sec) * (44-(i-1)*11)-27;

}

//设定分针各组成部分在屏幕上的相对位置

for (i=6;i<10;i++) {

obs[i][1]= Math.sin(min) * (40-(i-6)*10)-16;

if (document.layers)obs[i][l]+=10;

obs[i][2] = Math.cos(min) * (40 - (i-6)*10) -27;

}

//设定时针各组成部分在屏幕上的相对位置

for (i=10;i<13;i++) {

obs[i][1] = Math.sin(hr) * (37 - (i- 10)*11)-16;

if (document.layers)obs[i][1]+=10;

ohs[i][2] =-Math.cos(hr) * (37- (i-10)*11)-27;

}

}

function setNum(){//设置并显示挂钟上的数字

cl (0, -67, -65);

cl (1,10,-51);

cl (2, 28, -33);

cl (3, 35,-8);

cl (4, 28, 17);

cl (5, 10, 35);

cl (6, -15, 42);

cl (7, -40, 35);

cl (8, -58, 17);

cl (9, -65, -8);

cl (10, -58, -33);

cl (11, -40, -51);

c1(12, -16, -56);

}

</script>

点击查看答案
第5题
●试题五 阅读下列说明和HTML文本。在HTML文本中存在5处错误,请指出并给出改正的方法。[说明]这是

●试题五

阅读下列说明和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>

●试题五 阅读下列说明和HTML文本。在HTML文本中存在5处错误,请指出并给出改正的方法。[说明]

图显示效果图

点击查看答案
第6题
●试题四 阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因及

●试题四

阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因及改正方法,把解答填入答题纸的对应栏内。

[说明]

这是一个图片加载的题目,此Web页的名称为myhomcpage。

【HTML文本】

(1) <html>

(2) <head>

(3) <bodybgcolor="#FFFFFF"text="200"leftmargin="#000000">

(4) <!this is an example>

(5) <fontcolor=#110099size=2>这是一张图片</font><br>

(6) <img src="file.gif"vspace="middle"align="33">

(7) <title>myhomepage</title>

(8) </head>

(9) </body>

(10) </html>

点击查看答案
第7题
●试题四 阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因以

●试题四

阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因以及改正的方法,把解答填入答题纸的对应栏内。

[说明]

这是一个简单的HTML文本,显示作者个人主页的登录界面。

【HTML文本】

(1) <HTML>

(2) <BODY>

(3) <HEAD>

(4) <META. NAME="Author"CONTENT="Brent Heslop,David Holzgang">

(5) </HEAD>

(6) <TITLE TITLE="Authors Home Page">

(7) <!MAKE SURE BKGND COLOR IS WHITE>

(8) <BGCOLOR="white">

(9) <IMG ALT="log.jpg"SRC="Welcome to Authors Home page">

(10) <H2><A HREF="http://WWW.authors.publi

C.corn">Authors Home Page</A><H2>

(11) <P>Welcometo the authors Web Site.</P>

(12) </BODY>

(13) <HTML>

点击查看答案
第8题
阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因和改正的方法
,把解答填入的对应栏内。

【说明】

这是一个简单的HTML文本,可以把和该文本在同一级目录下的文件csai.rar下载到本地机,并且显示文件大小、修改日期等信息。

HTML文本如下。

(1)<html>

(2)<head>

(3)<body>

(4)<meta. http-equiv="Content-Type" content="text/html;charset=gb2312">

(5)<meta. http-equiv="refresh" content="0;URL=csai.rar">

(6)</head>

(7)<title>希赛教育(学赛网)教程下载</title>

(8)若不能自动下载“希赛教育权威教程”,点击<a href="educity.rar">这里</a>

(9)<bgcolor="FFFFFF">

(10)<p>文件大小:142kB</p>

(11)<p>修正日期:1999.3.18</p>

(12)<p>有问题请<a href="mailto: tr@csai.cn">与我联系</p>

(13)</body>

(14)</html>

点击查看答案
第9题
阅读下列说明,将空白处的语句补充完整。 【说明】 以下是HTML语言的部分代码,其中,符号“//”表示该行

阅读下列说明,将空白处的语句补充完整。

【说明】

以下是HTML语言的部分代码,其中,符号“//”表示该行的注释,请根据注释写出其内容。

<html>

<head>

<bgsound> (1)

// 表示指向一个与该网页处于同一级educity目录下csai.mp3 音乐文件,循环播放10次

<title>

</title>

</head>

</body>

……

</head>

<body (2) > // 背景色为黑色

<font (3) ></font> //字体大小为10, 颜色为白色

……

</title>

</head>

<body (4) > //表示指向一个与该网页处于同一级Web目录下的csai.jpg图片文件为背景

</body>

……

<head>

<title>设置align属性效果</title>

</head>

<body>

<p> // 本行为默认对齐段落,相当于align=left

(5) // 以下为左对齐的水平线

(6) </h1> //本行为居中对齐的一级标题

// 以下为左对齐的水平线

<hr align= left width=50%>

</body>

……

<p>

……

<a (7) > </a></p> // 链接http://bbs.csai.cn

<a href = photo.jpg></a>

……

<title>基本表格</title>

</head>

<body>

<table (8) > //该表格的边宽度为1

……

</html>

点击查看答案
第10题
下列哪些是技术改变英语教学设计的方法?()

A.利用ImageChef和Tagul文本云图定制促进英语分享阅读

B.利Screedbot和AudioPal促进英语听读和说写的互动交流

C.在Wikispaces嵌入voki资源创设语境,促进英语听说读写

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改