网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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


参考答案

更多 “ 阅读下列说明和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.xrads[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> ” 相关考题
考题 ●试题四阅读下列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这是一张图片/fontbr(6) img src="file.gif"vspace="middle"align="33"(7) titlemyhomepage/title(8) /head(9) /body(10) /html

考题 ●试题四阅读下列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) H2A HREF="http://WWW.authors.publiC.corn"Authors Home Page/AH2(11) PWelcometo the authors Web Site./P(12) /BODY(13) HTML

考题 ●试题五阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。[说明]这是一个修改字符串的题目,此题中将字符串“hello,I am not a student,I do not likecomputer!”中的"not"去掉,并在Web页中显示。当离开此Web页时,将自动启动收藏夹。【HTML文本】html!省略部分为HTML框(1) //JavaScript区域开始标识!//HTML的注释符vay a="hello,I am not a student,I do not like computer!";//定义变量,并赋初值vay b=0;vayc="";if(docurment.a11){//如果是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//string is,并加回车符document.write(c+"br");//在Web页内输出修改后的字符串,并加回车}elsewindow.alert(“对不起,此Web页无法显示”)function folder(){//定义一个函数(5) (‘http://www.dlrin.edu.ca’,‘myhomepage’,)//自动开启收藏夹,括号中的地址可以随便换。通过在body ***标识中加入onUnload=folder()来激活此函数}//--//HTML的注释符/script!--省略部分为HTML框--/html

考题 ●试题三阅读下列HTMIL文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因及改正方法,把解答填入答题纸的对应栏内。[说明]这是一个生成多窗口网页的题目,此Web页的名称为myhomepage。【HTML文本】(1) html(2) titlemy home page/title(3) head(4) body bgcolor="#FFFFFF"text="#000000"(5) !thisisaexample(6) frameset rows="50,50"(7) frame. src="filel.htm"(8) frameset cols="50,50"(9) flame src="file2.htm"(10) flame src="file3.htm"(11) (12) /frameset(13) /body(14) /head(15) /html

考题 ●试题三阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。【说明1】在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”【HTML文本】html!省略部分为HTML文本框script. Language="JavaScript"!vartimer=null;//定义全域变量,timer表示当前定时器是否在运行,time-rr表//示当前正在运行的定时器Idvar 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+=((mins10)?":0":":")+rains;timeval+=()secs10)?":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

考题 阅读下列说明和HTML 文本,分析其中嵌入的JavaScript. 脚本,将应填入(n)处的语句填到对应栏内。[说明]在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”[HTML 文本]<html><!--省略部分为HTML 文本框--><scnpt Language=“JavaScript”><! --vartimer=null; //定义全域变量,timer 表示当前定时器是否在运行,time-rr 表//示当前正在运行的定时器Idvar 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();var 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+“月”;timeval+=date+“日”;timeval+=hours;timeval+=((mins<10)?“:0”:“:”)+rains;timeval+=()secs<10)?“:0”:“:”)+secs;timeval+=(4);document.clock.face.value=tirneval; //将“时钟”的显值改写为当前时间timer=setTimeout(“showTime()”,1000); //设置定时器且设置定时器正在运行(5);function start Click() //定义开始定时定时器的显示stopClock();showTime() ;function windowOpener(indexnum) { //在装载主页时调用开始时钟显示的程序var 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>

考题 阅读以下说明和Java以及HTML代码,将应填入(n)处的字句写在对应栏内。[说明]编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Applet。[Java 代码]import java. applet.*;import java. awt.*;public class chuangdics extends (1){TextField tf=new TextField ();int tfLength=0;public void init(){try{tfLength=Integer. parseInt( (2) ("length"));tf. setColumns (tfLength);add (tf);}catch (NumberFormatException nfe){tf. (3) ("HTML 文件传人的参数格式错误。");add(tf);}}}[HTML 代码]<html><head><title>(4)</title></head><body><hr><applet code=chuangdics width=700 height=150><param name=length value=20>(5)<hr></body></htmI>

考题 ●试题五阅读下列说明和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) bodyp此网页使用了框架。/body(15) /noframes(16) /html图显示效果图

考题 ●试题五阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。[说明]这是一个修改字符串的题目,此题中将字符串“hello,I am not a student,I do not likecomputer!”中的"not"去掉,并在Web页中显示。当离开此Web页时,将自动启动收藏夹。【HTML文本】html! 省略部分为HTML框 (1) //JavaScript区域开始标识! //HTML的注释符vay a="hello,I am not a student,I do not like computer!";//定义变量,并赋初值vay b=0;vayc="";if(docurment.a11){//如果是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//string is,并加回车符document.write(c+"br");//在Web页内输出修改后的字符串,并加回车}elsewindow.alert(“对不起,此Web页无法显示”)function folder(){//定义一个函数(5) (‘http://www.dlrin.edu.ca’,‘myhomepage’,)//自动开启收藏夹,括号中的地址可以随便换。通过在body ***标识中加入onUnload=folder()来激活此函数}//--//HTML的注释符/script!--省略部分为HTML框--/html

考题 ●试题四阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。[说明]在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显示。【HTML文本】html!省略部分为HTML文本框script. language="JavaScript"//JavaScript区域开始标识vat m=0;//定义变量m,并赋初值0function tl(){//声明一个数组,并对其进行初始化m= (1) ;for(i=0;im;i++)(2) ;}tl=mew tl("能熟练使用一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件","能熟练使用一种网页制作软件制作一般的网页","能熟练使用HTML,语言和JavaScript语言制作一般的网页",);//定义对象var x=0;pos=0;//定义变量并赋初值vavl=tl[o].length;//定义变量1,并将对象t1数组元素的长度值赋给变量1function 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);}}/scriptbodyform. name=formtextarea name=tf rows=3 cols=38/textarea/form………! 省略部分为HTML文本框 ……/html