[说明] 登录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]="heHo!" var x=0; //声明变量,并赋初值 var y=0; var timer; function p() { //定义函数P if document.all) { //如果是IE浏览器,执行以下语句 if (x<=7) { m1.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); } } } function dep(){//定义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(); } } } functionq() { //定义一个函数q m.innerText=""; setTimeout("p()",1000);//1秒后,重新调用p函数 } //--> //HTML的注解符 </script> <div id="ml"style="font-size:30pt;height:40px,></div> <!--省略部分为HTML框--> </html>