87,910
社区成员
发帖
与我相关
我的任务
分享
[{C_State:"Left_spinning_dancer.gif"},{H_State:"Left_spinning_dancer.gif"}]
这样
document.getElementById("C_State").src=imgs[0].img1Src;
document.getElementById("C_State").src=imgs[1].img2Src;
function stateChanged()
{
if(xmlHttp.readyState==4)
{
document.getElementById("C_State").src=xmlHttp.responseText;
//这里再加上另外一个图片的操作就可以了,例如
var imgsSrcStr = xmlHttp.responseText;
/*
你可以在服务器端返回一个json格式的数据(其实就是js对象的数组)字符串,
包含两个图片要刷新的src
[{img1Src:"your img1's src"},{img2Src:"your img2's src"}]然后在客户端对这个串
eval()解析出来两个src就好了例如 var imgs = eval(imgsSrcStr),这样会得到一个数组
用imgs.img1Src和imgs.img2Src就可以得到两个图片的src了
最后一步马上就完成了,吼吼~~,
*/
//将两个src分别赋值到节点上,终于ok了。
document.getElementById("C_State").src=imgs.img1Src;
document.getElementById("C_State").src=imgs.img2Src;
}
}
<%
response.expires=-1
Msg=request.querystring("q")
if Msg="HC_Alarm" then
response.write("/Main/green.bmp")
else
response.write("/Main/red.bmp")
endif
%>
if(xmlHttp.readyState==4)
{
document.getElementById("HC_Alarm").src=xmlHttp.responseText;
}
if(xmlHttp.readyState==4)
{
var HC_Alarm = xmlHttp.responseText;
document.getElementById("H_State").src=HC_Alarm[0].H_State;
document.getElementById("C_State").src=HC_Alarm[1].C_State;
}
就是不出值
<%
response.expires=-1
Msg=request.querystring("q")
if Msg="HC_Alarm" then
response.write([{C_State:"/Main/green.bmp"},{H_State:"/Main/green.bmp"}])
else
response.write([{C_State:"/Main/red.bmp"},{H_State:"/Main/red.bmp"}])
endif
%>
<html>
<head><title>E1_2</title>
<script type="text/javascript">
var xmlHttp
function showHint()
{
xmlHttp=GetXmlHttpObject()
if(xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var C_url="gethint.asp";
C_url=C_url+"?q="+"CAlarm_State";
C_url=C_url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",C_url,true);
xmlHttp.send(null);
var t=setTimeout("GetState()",1000)
}
function stateChanged()
{
if(xmlHttp.readyState==4)
{
document.getElementById("C_State").src=xmlHttp.responseText;
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
xmlHttp=new XMLHttpRequest();
}
catch(e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</head>
<body onload=showHint()>
<form method=POST action=>
<table border="0" width="200" cellspacing="4" cellpadding="4">
<tr>
<td align="center" width="100"><font size="5">MTP-001</font></td>
<td> </td>
</tr>
<tr>
<td align="center" width="100">
<img border="0" id="H_State" width="24" height="24">
<img border="0" id="C_State" width="24" height="24"></td>
<td>
<p align="right"> <input type="submit" value=RUN name=run>
<input type="submit" value=STOP name=stop></td>
</tr>
<tr>
<td align="center" width="100"><b><font size="5">H C</font></b></td>
<td align="center"><input type="submit" value=CLR name=clr></td>
</tr>
</table>
</form>
</html>