●试题四 阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸
●试题四
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。
[说明]
登录Web页时,在Web页中显示“welcome to my homepage!”,并且文字渐隐渐现,然后显示“hello!”,并且文字渐隐渐现。
【HTML文本】
<html>
<!省略部分为HTML框>
<script. language=JavaScript”> //JavaScript区域开始标识
<! //HTML的注释符
var amount=10;//声明一个变量,定义字符串长度
var color=newArray(); //定义一个新数组,并列出其中的元素
color[0]="333333";
color[1]="444444";
color[2]="666666";
color[3]="777777";
color[4]="888888";
color[5]="aaaaaa";
color[6]="bbbbbb";
color[7]="dddddd";
color[8]="ffffff";
var message=newArray()//定义一个新数组,并列出其中的元素
message[0]="welcometOmyhomepage!";
message[1]="hello!"
var x=0; //声明变量,并赋初值
var y=0;
var timer;
function p(){//定义函数P
if document.all){//如果是IE浏览器,执行以下语句
if (x<=7){
ml.innerText= (1) //如果x小于或等于7,则输入文本信息的值,
//然后x递加,即亮度增加
document.all.ml.style.filter="glow(color="+color[x]+",strength=4)";
(2)
timer=setTimeout("p()",100);//设指定时器每100毫秒,调用一次P函数
}
else{ //如果x大于7,则调用dep函数,即亮度开始变暗
clearTimeout(timer);
setTimeout("dep()",100);
}
}
}
functiondep(){ //定义dep函数,并当浏览器是IE且x≥0时,
//执行以下语句
if(document.all){
if( (3) ){
ml.innerText=message[y];//输入文本信息,然后x递减,即亮度减弱
docment.all.ml.style.filter="glow(color="+color[x]+",strength=4");
X;
(4) ;//每100毫秒,调用一次dep函数,减到最暗,接着执行下一条
}
else{
clearTimeout(timer)
y++;
if (5) { //如果数组message中的字符串都执行了,
//一切恢复初始设置,并执行q函数。
y=0;
}
x=0;
q();
}
}
}
function q(){//定义一个函数q
m.innerText="";
setTimeout("p()",1000); //1秒后,重新调用p函数
}
//> //HTML的注解符
</script>
<div id="ml"style="font-size:30pt;height:40px,></div>
………
<!省略部分为HTML框>
………
</html>
参考答案: