解密效果


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 相关文章推荐
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 Javascript
用JavaScript隐藏控件的方法
Sep 21 Javascript
javascript基础知识大集锦(一) 推荐收藏
Jan 13 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
Oct 18 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
JavaScript基础重点(必看)
Jul 09 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
Aug 08 Javascript
微信小程序 location API实例详解
Oct 02 Javascript
Node解决简单重复问题系列之Excel内容的获取
Jan 02 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
详解Vue的sync修饰符
May 15 Vue.js
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
批量修改RAR文件注释的php代码
2010/11/20 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
python根据京东商品url获取产品价格
2015/08/09 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
Python二维码生成识别实例详解
2019/07/16 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
pycharm导入源码的具体步骤
2020/08/04 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
python 实现客户端与服务端的通信
2020/12/23 Python
出纳的岗位职责
2013/11/09 职场文书
英语专业推荐信
2013/11/16 职场文书
高分子材料与工程专业推荐信
2013/12/01 职场文书
学习心得体会
2014/01/01 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
高中化学教学反思
2016/02/22 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python