渚薰 请进!
渚薰 你好,昨天用你给的源码试了,还是不行,实在是没辙了,我的图片名称分别是“17,18,。。。30”还是没法实现,请你再度出马,帮帮小弟,给出比较系统的源码,不胜感激。昨天那个贴是“asp页面动态文本显示的问题 ”
<script language="javascript">
var min=18,max=30
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)
val--;
if (diff>0&&val<max)
val++;
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">';
}
document.all.ImgTemp.innerHTML=str;
}
</script>
<body onload="InitTemp()">
<input type="hidden" id="temperature" value="20">
<input type="button" value="升温" onClick="ChgTemp(1)">
<input type="button" value="降温" onClick="ChgTemp(-1)">
<div id="ImgTemp"></div>
这段源码看不明白,高手给改改吧!