if (step >= steps)
{
el.style.posLeft = 0
el.style.posTop = 0
currentElement++
step = 0
}
if(currentElement < animateElements.length)
window.setTimeout("animate();", speed)
}
//-->
</script>
5.打印文字特效
<!-- 用<body bgcolor="#fef4d9" OnLoad="textticker()">替换原有的<body> -->
<!--将以下代码加入HTML的<Body></Body>之间-->
<script LANGUAGE="Javascript">
<!-- Begin
var max=0;
function textlist() {
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl = new textlist(
’所有被热烈浸透的夜晚’,’如此遥远的旋转’,’所有眼前的远去的黑暗’,’汇聚现在’
);
var x = 0; pos = 0;
var l = tl[0].length;
function textticker() {
document.tickform.tickfield.value = tl[x].substring(0, pos) + "_";
if(pos++ == l) {
pos = 0;
setTimeout("textticker()", 400);
if(++x == max) x = 0;
l = tl[x].length;
} else
setTimeout("textticker()", 200);
}
// End -->
</script>
<form name=tickform>
<textarea name=tickfield rows=3 cols=38 style="background-color: rgb(0,0,0); color: rgb(255,255,255); cursor: default; font-family: Arial; font-size: 12px" wrap=virtual>cool</textarea>
</form>
6.荧光灯效果
<!--将以下代码加入HTML的<Body></Body>之间-->
<script language="Javascript1.2">
var message="网页特效梦工厂"
var neonbasecolor="0000FF"
var neontextcolor="FF0000"
var flashspeed=100
var n=0
if (document.all){
document.write(’<font color="’+neonbasecolor+’">’)
for (m=0;m<message.length;m++)
document.write(’<span id="neonlight">’+message.charAt(m)+’</span>’)
document.write(’</font>’)
var tempref=document.all.neonlight
}
else
document.write(message)
function neon(){
//Change all letters to base color
if (n==0){
for (m=0;m<message.length;m++)
tempref[m].style.color=neonbasecolor
}
//cycle through and change individual letters to neon color
tempref[n].style.color=neontextcolor
if (n<tempref.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}
function beginneon(){
if (document.all)
flashing=setInterval("neon()",flashspeed)
}
beginneon()
</script>