解密效果


Posted in Javascript onJune 23, 2006

<HTML><HEAD><TITLE>解密效果</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE>.box {
 BORDER-BOTTOM: #d1d1a4 1px solid; BORDER-LEFT: #d1d1a4 1px solid; BORDER-RIGHT: #d1d1a4 1px solid; BORDER-TOP: #d1d1a4 1px solid; COLOR: red; FONT-SIZE: 20px
}
</STYLE>

<SCRIPT language=JavaScript>
var data = "0123456789";
var done = 1;
function textboxin(text) {
decrypt(text, 2, 1);
}

function textboxout() {
self.text.value = '';
done = 1;
}

function decrypt(text, max, delay) //max=2 delay=1
{
if (done) {
done = 0;
decrypt_helper(text, max, delay,  0, max);
   }
}
function decrypt_helper(text, runs_left, delay, charvar, max)  //处理解密效果
{
if (!done) {
runs_left = runs_left - 1; //
var box_text = text.substring(0, charvar);
for (var current_char = charvar; current_char < text.length; current_char++) {
box_text += data.charAt(Math.round(Math.random()*data.length));   //利用math对象的随机函数产生"密码"数字串
}
window.text.value = box_text;
//显示超链接的说明内容
var rerun = "decrypt_helper('" + text + "'," + runs_left + "," + delay + "," + charvar + "," + max + ");"
var new_char = charvar + 1;
var next_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>

<META content="MSHTML 5.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特效。是不是像破解了密码?');return true;">JavaScript 
特效百例。</A><BR><BR><INPUT class=box name=text size=80><BR><BR>
<BR>
<BR>
<P><FONT color=#0099cc face=楷体 
size=15>鼠标移到超链接上,<BR>对链接的说明内容像解密<BR>一样,由一连串的数字慢慢转变为字符.</FONT> </CENTER>
<P></P></BODY></HTML>

Javascript 相关文章推荐
兼容ie和firefox js关闭代码
Dec 11 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
JS的get和set使用示例
Feb 20 Javascript
js中toString()和String()区别详解
Mar 23 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
Aug 10 Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 30 Javascript
vue-quill-editor富文本编辑器简单使用方法
Sep 21 Javascript
js实现移动端tab切换时下划线滑动效果
Sep 08 Javascript
vue cli3适配所有端方案的实现
Apr 13 Javascript
详解JavaScript 的执行机制
Sep 18 Javascript
CheckBox 如何实现全选?
Jun 23 #Javascript
JavaScript实际应用:innerHTMl和确认提示的使用
Jun 22 #Javascript
javascript 动态添加表格行
Jun 22 #Javascript
document 和 document.all 分别什么时候用
Jun 22 #Javascript
可输入的下拉框
Jun 19 #Javascript
强制设为首页代码
Jun 19 #Javascript
html下载本地
Jun 19 #Javascript
You might like
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
Jquery Change与bind事件代码
2011/09/29 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
白岩松演讲
2014/05/21 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
党校团干班培训心得体会
2016/01/06 职场文书