1、javascript 方式
<script language="javascript">
setInterval("refreshTime()",1000);
function refreshTime()
{
var dateObj = new Date();
time.innerHTML = dateObj.toLocaleDateString();
}
<div id="time"></div>
2、ajax 方式
function doRef()
{
var url = "";
var dateRequest = new ActiveXObject("Microsoft.XMLHTTP");
dateRequest.abort();
dateRequest.open("GET", url, true);
dateRequest.onreadystatechange = onSendSelf;
dateRequest.send();
}
function onSendSelf()
{
if(dateRequest.readyState != 4){
return;
}
//假如出现乱码问题,可以在服务器端 escape 一下,然后在这里使用 unescape(responseText)
var theDate = dateRequest.responseText;
theDiv.innerHTML = theDate;
}
setInterval(doRef, 1000);
</script>
3、.Net 方式
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick"></asp:Timer>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
原文链接:http://www.tracefact.net/Software-Design/Unlimited-comment-quote-using-recursion.aspx