Server ur...
Jeg har sgu et problem.....Jeg bruger denne kode til at fange serveren tid. og tæller op med javascript..men når jeg ændre client-tiden så ændrer jeg også uret..men et reload får uret server-tiden igen....
Hvad skal jeg ændre for at uret til at være uafhængig af clienten .....
KODE :
<%
dtmyear = DATEPART(\"yyyy\",NOW)
dtmmonth = DATEPART(\"m\",NOW)
dtmday = DATEPART(\"m\",NOW)
dtmHour = DATEPART(\"h\",NOW)
dtmMinute = DATEPART(\"n\",NOW)
dtmSecond = DATEPART(\"s\",NOW)
%>
var servertime = new Date()
servertime.setHours(<%= dtmHour %>, <%= dtmMinute %>, <%= dtmSecond %>)
var CTime=new Date();
Diff = servertime.getTime() - CTime.getTime();
function show2(){
var Digital = new Date();
Digital.setTime(Digital.getTime() + Diff);
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn=\"\"
if (hours>24){
dn=\"\"
hours=hours-24
}
if (hours==0)
hours=00
if (minutes<=9)
minutes=\"0\"+minutes
if (seconds<=9)
seconds=\"0\"+seconds
var ctime=\"<b><font font size=\'2\' color=\'#000000\'>\"+hours+\":\"+minutes+\":\"+seconds+\" \"+dn+\"</font></b>\"
//if (!document.all)
// document.write(ctime)
//else
document.all.tick2.innerHTML=ctime
}
function loadclock(){
if (document.all)
setInterval(\"show2()\",1000)
if (!document.all)
show2()
}
Kaldes ved :
<body bgcolor=\"#ffffff\" link=\"#000000\" vlink=\"#000000\" alink=\"#000000\" onload=\"loadclock()\">