62,254
社区成员
发帖
与我相关
我的任务
分享
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function EndDate(date){
//var date=document.getElementById("hidDate").value;
createXMLHttpRequest();
var url="Ajax/ajax_endDate.aspx?date="+date;
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=Get_EndDate;
xmlHttp.send(null);
return false;
}
var i=1;
function Get_EndDate(){
if(xmlHttp.readyState==4&&xmlHttp.status==200){
var date=xmlHttp.responseText;
document.getElementById("end_date_").innerHTML=date;
}
}
<asp:Repeater ID="Repeater1" runat="server" EnableViewState="false">
<ItemTemplate>
<ul>
<li>
<img src='<%# Eval("proImage")%>' />
</li>
<li><a href="#">
<%# Eval("ProName")%></a> </li>
<li><span id='end_date_'>
<%# Eval("ProEndDate")%></span>
<input id="hidDate_" type="hidden" value='<%# Eval("proEndDate") %>' />
<script type="text/javascript">
EndDate('<%# Eval("proEndDate") %>');
setInterval('EndDate("<%# Eval("proEndDate") %>")',1000);
</script>
</li>
<li class="money_span">原价:<%# string.Format("{0:C2}", Convert.ToDecimal(Eval("ProMarketPrice")))%>
</li>
</ul>
</ItemTemplate>
</asp:Repeater>
function EndDate(){
var date=document.getElementsByName("hidDate_");
for(var i=0;i<date.length;i++){
createXMLHttpRequest();
var url="Ajax/ajax_endDate.aspx?date="+date[i].value;
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=Get_EndDate;
xmlHttp.send(null);
return false;}
}
function Get_EndDate(){
if(xmlHttp.readyState==4&&xmlHttp.status==200){
var date=xmlHttp.responseText;
var spanArray=document.getElementsByName("end_date_");
for(var i=0;i<spanArray.length;i++){
spanArray[i].value=date;
}
}
}
setInterval("EndDate()",1000);