<script language="javascript"> var i=0; method=false; post1=new Array(); post2=new Array(); post3=new Array(); disk=new Array(7); disk[7]="disk7"; disk[6]="disk6"; disk[5]="disk5"; disk[4]="disk4"; disk[3]="disk3"; disk[2]="disk2"; disk[1]="disk1"; function movedisk(x,y) { var disk; if(method==false) { window.alert("move disk from "+x+" to "+y); disk=moveup(x); movelr(disk,y); movedown(disk,y); } else { window.alert("此功能有问题,郁闷,/n哪位大虾帮我看看!按回车加快执行!"); var t=1000; setTimeout('disk=moveup(x)',t); t+=2000; setTimeout('movelr(disk,y)',t); t+=2000; setTimeout('movedown(disk,y)',t); t+=2000; } } function moveup(x) { var disk_id; var domup; if(x=="A") { disk_id=post1.pop(); domup=document.getElementById(disk_id).style; domup.top="350px"; return disk_id; } else if(x=="B") { disk_id=post2.pop(); domup=document.getElementById(disk_id).style; domup.top="350px"; return disk_id; } else { disk_id=post3.pop(); domup=document.getElementById(disk_id).style; domup.top="350px"; return disk_id; } } function movelr(id,y) { var domlr; domlr=document.getElementById(id).style; if(y=="A") { domlr.left="230px"; } else if(y=="B") { domlr.left="425px"; } else { domlr.left="615.px"; } } function movedown(id,y) { var tiers; var domdown; var temstr; if(y=="A") { tiers=post1.length; post1.push(id); } else if(y=="B") { tiers=
JavaScript 实现的简单汉诺塔程序
最新推荐文章于 2023-09-04 18:15:26 发布