<HTML>
<HEAD>
<META http-equiv='Content-Type' content='text/html; charset=gb2312'>
<TITLE>在页面左上方不停地有0和1数字落下来,是很有时代性的效果</TITLE>
</HEAD>
<BODY >
<script language="JavaScript">
<!-- Matrix by
yong_hanyali@163.comif (document.all){
X=new Array();
for(i=0; i < 3; i++){
X=Math.round(Math.random()*1)
}
Imsg='0'+' '+'1'+' '+'0'+' '+'1'+' '+'0'+' '
+X[0]+' '+X[1]+' '+X[1]+' '+'0'+' '+'1'+' ';
var msg=Imsg+Imsg;
L=msg.length;
L2=msg.length-10;
I=-10;
S=new Array();
T=new Array();
mix=new Array();
stp=new Array();
pos=new Array();
txt=new Array();
O=new Array();
RC=new Array("1","0");
document.write("<div id='Container' style='position:absolute;top:0;left:0'>")
for(i=0; i < msg.length/2; i++){
S=I+=12;
document.write("<div id='A' style='position:absolute;top:0;left:"+S+";width:10;height:100px;"
+"font-family:Arial,Verdana;font-size:12px;color:#00bb00'></div>");
}
document.write("</div>");
for(i=0; i < msg.length/2; i++){
T=msg;
pos=0;
stp=Math.random()*2;
mix=Math.round(Math.random()*6);
O=40+Math.round(Math.random()*60);
}
function Matrix(){
var r=Math.floor(Math.random()*RC.length);
var Q="<div style='position:relative;color:#00ff00'>"+RC[r]+"</div>";
Container.style.top=window.document.body.scrollTop;
for(i=0; i < msg.length/2; i++){
pos+=stp;
txt=T.substring(mix,pos)+' '+Q+' ';
A.innerHTML=txt;
A.style.filter='alpha(opacity = '+O+')';
if (pos > L){
pos=0;
stp=Math.random()*2;
L=10+Math.round(Math.random()*L2);
mix=Math.round(Math.random()*6);
O=40+Math.round(Math.random()*60)
}
}
setTimeout('Matrix()',30);
}
Matrix();
}
// -->
</script>
</BODY></HTML>
<!-- 要实现此效果需要 1 个步骤: -->
<!-- 第 1 步: -->
<!-- 把下面的代码加到<BODY></BODY>区域中: -->
<script language="JavaScript">
<!-- Matrix by
yong_hanyali@163.com if (document.all){
X=new Array();
for(i=0; i < 3; i++){
X=Math.round(Math.random()*1)
}
Imsg='0'+' '+'1'+' '+'0'+' '+'1'+' '+'0'+' '
+X[0]+' '+X[1]+' '+X[1]+' '+'0'+' '+'1'+' ';
var msg=Imsg+Imsg;
L=msg.length;
L2=msg.length-10;
I=-10;
S=new Array();
T=new Array();
mix=new Array();
stp=new Array();
pos=new Array();
txt=new Array();
O=new Array();
RC=new Array("1","0");
document.write("<div id='Container' style='position:absolute;top:0;left:0'>")
for(i=0; i < msg.length/2; i++){
S=I+=12;
document.write("<div id='A' style='position:absolute;top:0;left:"+S+";width:10;height:100px;"
+"font-family:Arial,Verdana;font-size:12px;color:#00bb00'></div>");
}
document.write("</div>");
for(i=0; i < msg.length/2; i++){
T=msg;
pos=0;
stp=Math.random()*2;
mix=Math.round(Math.random()*6);
O=40+Math.round(Math.random()*60);
}
function Matrix(){
var r=Math.floor(Math.random()*RC.length);
var Q="<div style='position:relative;color:#00ff00'>"+RC[r]+"</div>";
Container.style.top=window.document.body.scrollTop;
for(i=0; i < msg.length/2; i++){
pos+=stp;
txt=T.substring(mix,pos)+' '+Q+' ';
A.innerHTML=txt;
A.style.filter='alpha(opacity = '+O+')';
if (pos > L){
pos=0;
stp=Math.random()*2;
L=10+Math.round(Math.random()*L2);
mix=Math.round(Math.random()*6);
O=40+Math.round(Math.random()*60)
}
}
setTimeout('Matrix()',30);
}
Matrix();
}
// -->
</script>