<HTML><HEAD><TITLE>解密效果</TITLE>
<METAcontent="text/html;charset=gb2312"http-equiv=Content-Type>
<STYLE>.box{
BORDER-BOTTOM:#d1d1a41pxsolid;BORDER-LEFT:#d1d1a41pxsolid;BORDER-RIGHT:#d1d1a41pxsolid;BORDER-TOP:#d1d1a41pxsolid;COLOR:red;FONT-SIZE:20px
}
</STYLE>
<SCRIPTlanguage=JavaScript>
vardata="0123456789";
vardone=1;
functiontextboxin(text){
decrypt(text,2,1);
}
functiontextboxout(){
self.text.value='';
done=1;
}
functiondecrypt(text,max,delay)//max=2delay=1
{
if(done){
done=0;
decrypt_helper(text,max,delay,0,max);
}
}
functiondecrypt_helper(text,runs_left,delay,charvar,max)//处理解密效果
{
if(!done){
runs_left=runs_left-1;//
varbox_text=text.substring(0,charvar);
for(varcurrent_char=charvar;current_char<text.length;current_char++){
box_text+=data.charAt(Math.round(Math.random()*data.length));//利用math对象的随机函数产生"密码"数字串
}
window.text.value=box_text;
//显示超链接的说明内容
varrerun="decrypt_helper('"+text+"',"+runs_left+","+delay+","+charvar+","+max+");"
varnew_char=charvar+1;
varnext_char="decrypt_helper('"+text+"',"+max+","+delay+","+new_char+","+max+");"
if(runs_left>0)
{
setTimeout(rerun,delay);
}
else{
if(charvar<text.length){
setTimeout(next_char,Math.round(delay*(charvar+3)/(charvar+1)));//设置"密码"和超链接说明内容的转换时间
}
else{
done=1;
}
}
}
}
</SCRIPT>
<METAcontent="MSHTML5.00.2920.0"name=GENERATOR></HEAD>
<BODY>
<CENTER><BR><BR><A
href="http://fishcat.blog.com.cn/cmd.shtml?do=blogs&id=58828&uid=39174"
onmouseout=textboxout();
onmouseover="textboxin('http://fishcat.blog.com.cn在这里你会看到许多的JavaScript特效。是不是像破解了密码?');returntrue;">JavaScript
特效百例。</A><BR><BR><INPUTclass=boxname=textsize=80><BR><BR>
<BR>
<BR>
<P><FONTcolor=#0099ccface=楷体
size=15>鼠标移到超链接上,<BR>对链接的说明内容像解密<BR>一样,由一连串的数字慢慢转变为字符.</FONT></CENTER>
<P></P></BODY></HTML>