文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ASP一全很经典的堆积演示程序(JavaScript)(转)
精品推荐
特别推荐
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
·ASP技巧:使用FSO自动创建多级文件夹的函数
·轻松建站 主流ASP内容管理系统
·ASP教程:透彻掌握ASP分页技术
·ASP脚本语言的19个基本技巧使用
·推荐文章:ASP脚本程序的15种使用技巧
·问题解答:ASP编程中关于session的用法
·必学技巧:防范ASP木马的十大基本原则
·实例技巧:ASP方便实现网站的每日更新
·精华文章:ASP中SQL语句参考及记录集对象
·无组件上传图片到数据库中,最完整解决方案
·入门:简单熟悉掌握ASP的语法和变量
·ASP网站开发常备:日期和时间函数示例
·ASP教程
·ASP教程:UrlRewrite 使用参考文档
·总结:谈谈学习ASP动态网页制作技术的编程心得
热点TOP10
·ASP网站漏洞及入侵防范方法
·ASP开发中有用的函数(function)集合(3)
·用ASP编写网上调查投票系统
·用 INNER JOIN语法联接多个表建记录集
·1小时ASP入门
·asp编程中非常实用的例子
·无组件上传图片到数据库中,最完整解决方案
·搜索引擎-带蜘蛛程序(类似GOOGLE)
·ASP网页模板的详细使用方法
·ASP不需要组件生成图片验证码的方法
·ASP制作学生档案管理系统(毕业论文)
·在Web界面下如何生成像资源管理器一样的树形目录(版本2.0)
·批量对加密的asp代码解密的asp程序
·ASP网络安全
·轻松建站 主流ASP内容管理系统
·ASP与验证码
·WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
·ASP开发中有用的函数(function)集合(2)
·ASP网页模板的应用
·TreeView使用笔记

一全很经典的堆积演示程序(JavaScript)(转)

日期:2004年9月10日 作者:清风网络学院 查看:[大字体 中字体 小字体]


脚本说明:
第一步:把如下代码加入<head>区域中
<SCRIPT LANGUAGE="javascript">
<!-- Original: 陆晓庆 (xiaoqinglu@263.net) -->

<!-- Begin
var MAXHEIGHT = 8;
var ndisk;
var timer = null;
var mvfrom = new Array(255);
var mvto = new Array(255);
var mv, imv;
var tower = new Array(3);
var h = new Array(3);
var spc = " ";
var dname = new Array(
"|",
"111",
"22222",
"3333333",
"444444444",
"55555555555",
"6666666666666",
"777777777777777",
"88888888888888888");

function init() {
if (!timer) {
s = document.formHanoi.disk.options[document.formHanoi.disk.selectedIndex].value;
if (s == "random") {
now = new Date();
ndisk = parseInt(now.getTime() / 1000) % 8 + 1;
delete now;
}
else ndisk = s;
mv = 0;
hanoi(0, 2, 1, ndisk);
for (i = 0; i < 3; i++)
tower[i] = new Array(MAXHEIGHT);
for (i = 0; i < ndisk; i++)
tower[0][i] = ndisk - i;
h[0] = ndisk;
h[1] = h[2] = 0;
imv = 0;
document.formHanoi.display.value = gentower();
timer = window.setTimeout("gennexttower()", document.formHanoi.delay.options
[document.formHanoi.delay.selectedIndex].value);
}
}
function stop() {
if (timer) {
window.clearTimeout(timer);
timer = null;
}
}
function hanoi(from,to,buf,nmv) {
if (nmv > 1) {
hanoi(from, buf, to, nmv - 1);
mvfrom[mv] = from;
mvto[mv++] = to;
hanoi(buf, to, from, nmv - 1);
}
else {
mvfrom[mv] = from;
mvto[mv++] = to;
}
}
function gennexttower() {
tower[mvto[imv]][h][mvto[imv]]++] = tower[mvfrom][imv]][--h][mvfrom][imv]]];
document.formHanoi.display.value = gentower();
if (++imv < mv)
timer = window.setTimeout("gennexttower()", document.formHanoi.delay.options
[document.formHanoi.delay.selectedIndex].value);
else {
for (i = 0; i < 3; i++)
delete tower[i];
timer = null;
}
}
function gentower() {
s = " \n";
for (i = MAXHEIGHT - 1; i >= 0; i--) {
for (j = 0; j < tower.length; j++) {
len = i < h[j] ? tower[j][i] : 0;
width = MAXHEIGHT - len;
s += " " + spc.substring(0, width) + dname[len] + spc.substring(0, width);
}
s += "\n";
}
return s+"=======================================================";
}
// End -->
</script>



第二步:把如下代码加入<body>区域中
<form name=formHanoi>
<textarea name=display rows=10 cols=56></textarea><br>
<table border=0 cellspacing=10 cellpadding=0>
<tr>
<td>堆积层数</td>
<td><select name=disk>
<option selected value=random>Random
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5

[1] [2] 下一页 




上一篇:一个很酷的程序JavaScript做的MID歌曲搜索播放器[IE](JS)

下一篇:CSS属性列表

一全很经典的堆积演示程序(JavaScript)(转) 相关文章:
·香港三级片名单大全 (包括演员名单)
·Windows Server 2003 安全配置实战演习
·色情视频网站“女主持”网上脱衣表演被逮捕
·PowerPoint 演讲放映技巧
·[动画演示]用Photoshop去除照片中文字
·DVD刻录之三国演义
·网络技术演进策略和电路域的特点分析
·如何将文字、表格、演示稿转为PDF格式
·QQ聊天记录器演示程序(一)
·给PowerPoint演示文挡来个大瘦身
一全很经典的堆积演示程序(JavaScript)(转) 相关软件:
·21世纪全国英语演讲比赛mp3
·世界名人演说精粹
·经典英语演讲 盖茨演讲
·新东方演讲录 俞敏洪老师学习英语与人生奋斗
·21世纪全国英语演讲比赛
·陈安之_台湾乔治亚人寿保险演讲
·赢得掌声—论提高演说技巧
·42式太极拳全套演练
·《三国演义》毛评本
·杨家将演义

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn