标题:asp实现空调遥控器的问题
只看楼主
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
结帖率:50%
 问题点数:0 回复次数:12 
asp实现空调遥控器的问题
前面发的帖子没有解决问题,本人对这方面知识又很欠缺,所以再来发一帖,希望高手们能给予帮助。
问题:用asp实现空调的遥控器,其中页面上的所有按钮,单选按钮都是由cgi输出的,现在就是显示温度的问题,因为按钮和文本框显示达不到理想的效果(不知道还有没有别的元素可以用来显示),所以打算用图片来显示温度,从17度到30度,每个温度对应一个图片,默认温度20度,如果点击“+”就显示21度的图片,点击“-”就显示19度的图片,以此类推,同时要将按钮和键盘按键对应起来,比如“+”对应键盘“a”等等,脚本用javascript。希望高手能给出详细源码,谢谢了!

搜索更多相关主题的帖子: 空调 遥控器 asp 
2006-08-22 09:54
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
得分:0 
呵呵,关注中

男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-08-22 10:56
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
得分:0 
ding~
2006-08-22 13:13
十一文
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-4-27
得分:0 
有意思关注

2006-08-22 13:15
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
得分:0 
没人啊。。。
2006-08-22 14:26
小猪哼哼
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-8-15
得分:0 
10个图片啊,你想显示几百度都可以。0到9呀。

2006-08-22 17:07
小猪哼哼
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-8-15
得分:0 
就像网站计数器那样。

2006-08-22 17:07
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
得分:0 
代码怎么写啊?
2006-08-22 17:30
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
<script language="javascript">
var min=17,max=30 //min表示最低温度,max表示最高温度
function InitTemp() //初始化温度
{
var temp=document.getElementById("temperature");
CreateImgTemp(temp.value);
}
function ChgTemp(diff)
{
var temp=document.getElementById("temperature");
var val=eval(temp.value);
if (diff<0&&val>min) //如果diff<0即是减温操作,且当前温度大于最小温度时当前温度减1
val--;
if (diff>0&&val<max) //如果diff>0即是加温操作,且当前温度小于最大温度时当前温度加1
val++;
temp.value=val.toString(); //记录更改后的当前温度
CreateImgTemp(val.toString()); //生成图片并显示
}
function CreateImgTemp(val)
{
var str="";
for (var i=0;i<val.length;i++)
{
str+='<img src="images/temp_'+val.indexOf(i)+'.gif">'; //根据当前温度生成图片,数字0~9分别对应图片temp_0~9.gif
}
document.all.ImgTemp.innerHTML=str; //在div层中写入html代码以显示图片
}
</script>
<body onload="InitTemp()">
<input type="hidden" id="temperature" value="20"> //隐藏字段,用来记录当前温度,初始为20
<input type="button" value="+" onClick="ChgTemp(1)"> //温度加1
<input type="button" value="-" onClick="ChgTemp(-1)"> //温度减1
<div id="ImgTemp"></div> //放温度图片的div

[此贴子已经被作者于2006-8-22 23:02:29编辑过]


个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-22 23:00
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
得分:0 
只要9个图片吗?我是把每个温度都做了一个图片,图片名“17.jpg”...“30.jpg”
2006-08-23 08:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-85402-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.211627 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved