ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
一全很经典的堆积演示程序(JavaScript)(转)
脚本说明:

第一步:把如下代码加入<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 = "
";

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 += "
";

}

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

<option value=6>6

<option value=7>7

<option value=8>8

</select></td>

</tr>

<tr>

<td>延迟时间</td>

<td><select name=delay>

<option value=100>100 milliseconds

<option value=200>200 milliseconds

<option value=300>300 milliseconds

<option value=400>400 milliseconds

<option selected value=500>500 milliseconds

<option value=600>600 milliseconds

<option value=700>700 milliseconds

<option value=800>800 milliseconds

<option value=900>900 milliseconds

<option value=1000>1000 milliseconds

</select></td>

</tr>

</table>

<input type=button value="Start" onClick="init()
 
 
本站关键词:
|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发||常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|网页开发|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有