| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 834 人关注过本帖
标题:客户端与服务器端交互 附代码(diffcult)
只看楼主 加入收藏
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
结帖率:50%
收藏
 问题点数:0 回复次数:3 
客户端与服务器端交互 附代码(diffcult)

高手帮忙看看这段代码,要实现的功能:我想每次打开asp页面,显示的都是上次退出时的温度图片(这个已经实现),并且调节温度也是从这个退出时的温度为参考点开始的。
现在的问题是:我可以将下面的i值设置对应成arrImg中的任何一个,比如说i=8,即对应25度,则每次调节温度的时候它都是从25度开始变化的,如何改成从我上次退出时的那个温度开始变化?我用CGI输出了一个hidden,对应的value值即为服务器端当前的温度(document.control.tempshow.value),我把它付给i,图片不能正常显示,调节后图片出不来。按道理说应该可以啊!请高手出马,指点下。

<script language="javascript">
var arrImg=new Array("17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg",
"27.jpg","28.jpg","29.jpg","30.jpg","temp.jpg");
var i=8;
var pic=1;
document.getElementById("imgFld").src=arrImg[i];
document.getElementById("imgFld").attachEvent(onclick,function(){window.open(document.getElementById("imgFld").src);});
function prevImg() {


if(i==0) return;
i--;
document.getElementById("imgFld").src=arrImg[i];
pic--;
whichpic.innerHTML =pic;
submitform(i);
}

function nextImg() {

if(i==arrImg.length-2) return;
i++;
pic++;
document.getElementById("imgFld").src=arrImg[i];
whichpic.innerHTML =pic;
submitform(i);
}
function submitform(dir)
{
dir=dir.toString();
document.control.dir.value=dir;
document.control.presetenable.value='0';
document.control.submit();
}

</script>

form method="get" action="/cgi/ptzcontrol" name="control" target="_self">
<tbody>
<tr>
<td colspan="3" align="center" valign="middle" bgcolor="#ECA12E"><img src="head.jpg" width="222" height="83"></td>
</tr>
<tr>
<td width="56" align="center" valign="middle"><div align="right"><font style="font-size: 15px" color="#000000">
<% aspModeControll(1); %>
</font></div></td>
<td width="103" align="center" valign="middle"><div align="center"><font style="font-size: 15px" color="#000000">
<% aspTempShow(1); %>
</font></div></td>
<td width="58" align="center" valign="middle"><div align="left"><font style="font-size: 15px" color="#000000">
<% aspWindSpeedControll(1); %>
</font></div></td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle" bgcolor="#ECA12E"><img src="foot.jpg" width="222" height="375" border="0" usemap="#FPMap0Map">
<map name="FPMap0Map">
<area href="javascript:submitform('offtime')" shape="rect" coords="152,174,182,196">
<area href="javascript:submitform('ontime')" shape="rect" coords="37,176,67,198">
<area href="javascript:submitform('sleep')" shape="rect" coords="154,135,184,157">
<area href="javascript:submitform('flushwind')" shape="rect" coords="37,135,67,157">
<area href="javascript:submitform('windspeed');windspeedselect()" shape="rect" coords="154,97,184,119">
<area href="javascript:submitform('setmode');modeselect()" shape="rect" coords="37,95,67,117">
<area href="javascript:submitform('onoff')" shape="rect" coords="78,90,142,119">
<area href="javascript:submitform('addtemp');nextImg()" shape="rect" coords="121,36,181,58">
<area shape="rect" coords="40,36,100,58" href="javascript:submitform('minustemp');prevImg()" target="_blank">
</map></td>
</tr>
<input type="hidden" name="dir" value=""><input type="hidden" name="presetenable" value="1"><input type="hidden" name="preset">
<% aspTransTemp(1); %>
</form>
<tr><td colspan="3"></tbody>
</table>
</body>
</html>


[此贴子已经被作者于2006-9-15 15:24:35编辑过]

搜索更多相关主题的帖子: 服务器 diffcult 客户端 交互 代码 
2006-09-15 15:21
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
收藏
得分:0 
没人啊!
2006-09-16 08:52
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
收藏
得分:0 
若把i=8;换成i=document.all.tempshow.value;(document.all.tempshow.value是cgi程序输出到浏览器上的)图片不能正常显示,但是值确实是变了,不知道是为什么?高手帮忙啊
2006-09-18 14:33
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
收藏
得分:0 
2006-09-20 13:51
快速回复:客户端与服务器端交互 附代码(diffcult)
数据加载中...
 
   



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

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