88、文字的特殊显示方法

88、文字的特殊显示方法

脚本说明:

把如下代码加入<body>区域中

<script language=JavaScript>    

<!-- Begin    

text = "http://www.7stk.com  网页特效代码欢迎你的光临……"; //显示的文字    

color1 = "green"; //文字的颜色    

color2 = "red"; //转换的颜色    

fontsize = "1"; //字体大小    

speed = 100; //转换速度 (1000 = 1 )     

i = 0;    

if (navigator.appName == "Netscape") {    

document.write("<layer id=a visibility=show></layer><br><br><br>");    

}    

else {    

document.write("<div id=a></div>");    

}    

function changeCharColor() {    

if (navigator.appName == "Netscape") {    

document.a.document.write("<center><font face=arial ><font color=" + color1 +     

">");    

for (var j = 0; j < text.length; j++) {    

if(j == i) {    

document.a.document.write("<font face=arial color=" + color2 + ">" + Text.charAt(i) + "</font>");    

}    

else {    

document.a.document.write(text.charAt(j));    

}    

}    

document.a.document.write('</font></font></center>');    

document.a.document.close();    

}    

if (navigator.appName == "Microsoft Internet Explorer") {    

str = "<font face=arial><font color=" + color1 + ">";    

for (var j = 0; j < text.length; j++) {    

if( j == i) {    

str += "<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>";    

}    

else {    

str += text.charAt(j);    

}    

}    

str += "</font></font>";    

a.innerHTML = str;    

}    

(i == text.length) ? i=0 : i++;    

}    

setInterval("changeCharColor()", speed);    

// End -->    

</script>

<script>

var message="http://www.7stk.com  网页特效代码欢迎你的光临……"

var n=0;

if (document.all){

document.write('<font size="9px" color="#009900">')

for (m=0;m<message.length;m++)

document.write('<span id="neonlight" style="font-size:12px">'+message.charAt(m)+'</span>')

document.write('</font>')

var tempref=document.all.neonlight

}

else

document.write(message)

function neon(){

if (n==0){

for (m=0;m<message.length;m++)

tempref[m].style.color="#009900"

}

tempref[n].style.color="#FF0000"

if (n<tempref.length-1)

n++

else{

n=0

clearInterval(flashing)

setTimeout("beginneon()",1500)

return

}

}

function beginneon(){

if (document.all)

flashing=setInterval("neon()",23)

}

beginneon()

</script>

 

Write a comment

Comments: 0