仿佛打字特效的JS逐字出现的信息文字
JavaScript编写的文字特效,看似打字的效果,让文字逐个出现,你可以以这个为基础给你心爱的人写一段祝福的语,这的确挺合适。
答案:<title>逐字出现的信息文字</title>
<body onLoad="newsFeed()">
<script language="JavaScript">
function makeArray() {
this.length = makeArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = makeArray.arguments[i]
}
var fArray = new makeArray;
fArray[0]="1949年10月1日, ";
fArray[1]="中华人民共和国隆重成立! "
fArray[2]="从此…… "
fArray[3]="中国人民站起来了,感动! "
var x = 1;
var y = 0;
var msg1 = fArray[y];
function newsFeed() {
if (x==msg1.length+1) {
for (var z=0; z < 70000; z++);
y+=1;
if (y > 3) y=0;
document.form1.news2.value=' ';
msg1 = fArray[y];
x=0;
}
document.form1.news2.value=msg1.substring(0,x);
x+=1;
setTimeout("newsFeed() ",200);
}
</script>
<form name="form1">
<textarea wrap=physical rows=3 cols=25 name="news2">
</textarea>
</form>
</body>
上一个:VBScript实现文字遮罩
下一个:JavaScript文字瞬间从左到右切换显示