团购倒计时

fqcotory 2012-03-22 04:31:48
我现在在一个团购倒计时,一个团购结束时间和一个现在时间,现在这个时间应该是读取服务器的时间,我用AJAX哪里没写对 ,请大家帮我看下,谢谢。
// JScript 文件
function _fresh()
{
//getsystime();
var hour=document.getElementById("hour");
var minute=document.getElementById("minute");
var second=document.getElementById("second");
var tp1endtime=document.getElementById("top1time");
var systime=document.getElementById("systime");
var xzsj=document.getElementById("xzsj");
var ss=tp1endtime.value;
var xttime=systime.value;
var endtime=new Date(Date.parse(ss.replace(/-/g, "/")));

//var ceshi=new Date(Date.parse(xttime.replace(/-/g, "/")));
var nowtime = new Date();
var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000);
if(leftsecond<0){leftsecond=0;}
__d=parseInt(leftsecond/3600/24);
__h=parseInt((leftsecond/3600)%24)+__d*24;
__m=parseInt((leftsecond/60)%60);
__s=parseInt(leftsecond%60);
var str=__d+"天 "+__h+"小时"+__m+"分"+__s+"秒";
hour.value=__h;
minute.value=__m;
second.value=__s;
// alert(str);
//document.getElementById("times").innerHTML=__d+"天 "+__h+"小时"+__m+"分"+__s+"秒";
}


var nowtime = new Date();//这个地方我知道应该获得服务器系统时间的,我想是setInterval(getsystime,1000);来获取系统时间但是获取时间不变:
var tuanxmlHttp;
function getsystime()
{
tuanxmlHttp=GetXmlHttpObject();
if (tuanxmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="../Users/GetSysTime.aspx";
tuanxmlHttp.onreadystatechange=setsystime;
tuanxmlHttp.open("GET",url,true);
tuanxmlHttp.send(null);
return true;
}
function setsystime()
{
var nowtime=document.getElementById("systime");
if (tuanxmlHttp.readyState==4 && tuanxmlHttp.status==200)
{
var alertmsg = tuanxmlHttp.responseText;
nowtime.value=alertmsg;
}
}
function GetXmlHttpObject()
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}

GetSysTime.aspx里面是VB.NET后台用SQL语句读取服务器数据库时间:
<%
Dim systime As String
systime = ""
systime = GetSysTime().Rows(0)("sj")
Response.Write(systime)

%>

不知道哪里错了,还是我思路错了呢?请大家帮帮忙
...全文
119 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧