文字的两种特殊显示方法,值得一用,快看看吧

发布时间:2007年01月24日      浏览次数:1642 次
脚本说明:
把如下代码加入<body>区域中
<script language=JavaScript>
<!-- Begin
text = "http://www.jzzy.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> ");
}
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) + "[/red]");
}
else {
document.a.document.write(text.charAt(j));
}
}
document.a.document.write('[/red][/red]</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) + "[/red]";
}
else {
str += text.charAt(j);
}
}
str += "[/red][/red]";
a.innerHTML = str;
}
(i == text.length) ? i=0 : i++;
}
setInterval("changeCharColor()", speed);
// End -->
</script>
<script>
var message="http://www.jzzy.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('[/red]')
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>
文章来源:http://www.baron.com.cn/javascript/text/20020315text3.htm
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!