<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script>
function SetLight(num){ //点亮某层的灯
var obj;
var tmpstring;
tmpstring="Submit" + num.toString();
obj=document.getElementById(tmpstring);
document.getElementById("now_position").innerText=now_value;
obj.style.background="#ffff00";
}
function SetUnLight(num){ //熄灭某层的灯
var obj;
var tmpstring;
tmpstring="Submit" + num.toString();
obj=document.getElementById(tmpstring);
obj.style.background="#d4d0c8";
}
function goto(obj){
var i;
var tmpobj;
var tmpstring;
if (status!=0 || obj.value==now_value) return; //运行中电梯暂时不允许控制,终点和起点一致不控制
plan_value=obj.value;//设置电梯运行终点
if (plan_value>now_value){//上行
status=1;
up();
}else{
status=-1;
down();
}
}
function up(){
SetUnLight(now_value);//设置离开的楼层显示状态
now_value++;//上行
SetLight(now_value);//顶端显示状态
if (plan_value!=now_value) {//若未抵达延时继续上行
setTimeout("up()",1000);
}else{
status=0;//设置电梯为停
}
}
function down(){
SetUnLight(now_value);//设置离开的楼层显示状态
now_value--;//下行
SetLight(now_value);//顶端显示状态
if (plan_value!=now_value) {
setTimeout("down()",1000);
}else{
status=0;//设置电梯为停
}
}
</script>
</head>
<body>
<script>
var now_value=1;//电梯当前楼层
var plan_value=1;//电梯计划停靠楼层
var status=0;//电梯当前状态,停
</script>
<form name="form1" method="post" action="">
<p>电梯现在位置<span id="now_position"></span>层</p>
<p>
<input name="Submit10" type="button" id="Submit10" value="10" onclick="goto(this);">
function change(n,m)
if(n+m)<=20
i_start=n
i_end=m
i_step=1
else
i_start=m
i_end=n
i_step=-1 //不好意思,刚刚这里少写一句
end if
for i=i_start to i_end step i_step
response.write i+"<br>"
next
Resposne.write "<br>"
end funtion
function change(n,m)
if(n+m)<=20
i_start=n
i_end=m
i_step=1
else
i_start=m
i_end=n
end if
for i=i_start to i_end step i_step
response.write i+"<br>"
next
Resposne.write "<br>"
end funtion