三种无刷新方法

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值