首页 > 开发 > PHP > 正文

一个有趣的JS:随机效果文本-定时的从一段文本中随机选择一个字符,改变颜色。可以学习一下JS。

2024-05-04 22:55:31
字体:
来源:转载
供稿:网友
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<script language="javascript">
<!--
function open () {return true;}
//-->
</script>
<title>ripple text examples by mark boyle email [email protected]</title>
</head>

<body bgcolor=green text="white" bgcolor="green" link="yellow" vlink="yellow"  
alink="red">
<font color="yellow">


<script language="javascript">

var speed = 20;
var fulltext;

if(navigator.appname == "netscape")
document.write('<layer id="wds"></layer><br>');
if (navigator.appversion.indexof("msie") != -1)
document.write('<span id="wds"></span><br>');


function livetext()
{
fulltext="this is an example of random effect text"
var whichchar=math.round((math.random()*fulltext.length))
switch(whichchar){
case 0:
fulltext = '<font color="red">' + fulltext.substring(0,1) + '</font>' + fulltext.substring
(1,fulltext.length);
break;
case fulltext.length:
fulltext = fulltext.substring(0,fulltext.length-1) + '<font color="red">' + fulltext.substring
(fulltext.length-1,fulltext.length) + '</font>';
break;
default:
fulltext =  
fulltext.substring(0,whichchar) + '<font color="violet">' +
fulltext.substring(whichchar,whichchar+1) + '</font>' +
fulltext.substring(whichchar+1,fulltext.length);
break;
}
if(navigator.appname == "netscape") {
size = "<font point-size='25pt'>";  
document.wds.document.write(size+'<center>' + fulltext + '</center></font>');
document.wds.document.close();
}
if (navigator.appversion.indexof("msie") != -1){
wds.innerhtml = '<center>' + fulltext + '</center><p>';
wds.style.fontsize='25px'
   }

settimeout("livetext()",speed);
}

livetext()

</script>

</font>

</body>
</html>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表