可是怎么没秒调用后台获取服务器的方法啊? 我现在是这样写的,可是不行,他只调用了一次 function showtime() { tip.innerText='<%=GetFDate() %>'; setTimeout("showtime()",1000); }该怎么改呀? 兄弟...
<script type="text/javascript"> function clockon(bgclock){ var now=new Date(); var year=now.getYear(); var month=now.getMonth(); var date=now.getDate(); var day=now.getDay(); var hour=now.getHours(); var minu=now.getMinutes(); var sec=now.getSeconds(); var week; month=month+1; if(month<10) month="0"+month; if(date<10) date="0"+date; if(hour<10) hour="0"+hour; if(minu<10) minu="0"+minu; if(sec<10) sec="0"+sec; var arr_week=new Array("日","一","二","三","四","五","六"); week=arr_week[day]; var time=""; time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec; if(document.all){ bgclock.innerHTML="["+time+"]" } var timer=setTimeout("clockon(bgclock)",200); } </script> body设置: <body onload="clockon(bgclock)"> 然后添加一个id为bgclock的东东: <td id="bgclock"></td>这是取本地时间的写法把上面时间改成服务器时间就行了
ajax 怎么刷新服务器啊??
获取header <script> var xmlHttp = window.ActiveXObject&&new ActiveXObject('microsoft.xmlhttp')||new XMLHttpRequest(); var url = 'http://www.test.com'; // 你的服务器 xmlHttp.open('get', url); xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ var d= xmlHttp.getResponseHeader("Last-Modified"); // 得到时间信息 d = new Date(d); alert(d.getFullYear()+'/'+(d.getMonth()+1)+'/'+d.getDate()); } } } xmlHttp.send(null); </script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>日期显示</title> <script type="text/javascript">
function clockon(bgclock) { //获得日期对象 var now = new Date();
javascript调用服务器的函数A
可是怎么没秒调用后台获取服务器的方法啊?
我现在是这样写的,可是不行,他只调用了一次
function showtime()
{
tip.innerText='<%=GetFDate() %>';
setTimeout("showtime()",1000);
}该怎么改呀? 兄弟...
<script type="text/javascript">
function clockon(bgclock){
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
var week;
month=month+1;
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
var arr_week=new Array("日","一","二","三","四","五","六");
week=arr_week[day];
var time="";
time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
if(document.all){
bgclock.innerHTML="["+time+"]"
}
var timer=setTimeout("clockon(bgclock)",200);
}
</script>
body设置:
<body onload="clockon(bgclock)">
然后添加一个id为bgclock的东东:
<td id="bgclock"></td>这是取本地时间的写法把上面时间改成服务器时间就行了
ajax 怎么刷新服务器啊??
<script>
var xmlHttp = window.ActiveXObject&&new ActiveXObject('microsoft.xmlhttp')||new XMLHttpRequest();
var url = 'http://www.test.com'; // 你的服务器
xmlHttp.open('get', url);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var d= xmlHttp.getResponseHeader("Last-Modified"); // 得到时间信息
d = new Date(d);
alert(d.getFullYear()+'/'+(d.getMonth()+1)+'/'+d.getDate());
}
}
}
xmlHttp.send(null);
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日期显示</title> <script type="text/javascript">
function clockon(bgclock)
{
//获得日期对象
var now = new Date();
//获得年
var year = now.getYear();
//获得月
var month = now.getMonth();
//获得日
var date = now.getDate();
//获得星期
var day = now.getDay();
//获得时
var hour = now.getHours();
//获得分
var minute = now.getMinutes();
//获得秒
var second = now.getSeconds();
var week;
month = month + 1;
if(month < 10)
month = "0" + month;
if(date < 10)
date = "0" + date;
if(hour < 10)
hour = "0" + hour;
if(minute < 10)
minute = "0" + minute;
if(second < 10)
second = "0" + second;
switch(day)
{
case 1:
week = "星期一";break;
case 2:
week = "星期二";break;
case 3:
week = "星期三";break;
case 4:
week = "星期四";break;
case 5:
week = "星期五";break;
case 6:
week = "星期六";break;
case 0:
week = "星期日";break;
}
var time = "";
time = year+"年"+month+"月"+date+"日"+week+""+hour+":"+minute+":"+second;
if(document.all)
{
bgclock.innerHTML = "系统公告:["+time+"]";
}
var timer = setTimeout("clockon(bgclock)",200);
}
</script></head><body onload="clockon(bgclock)">
<label id="bgclock"></label>
</body>
</html>