<td align="left" colspan="5">
<asp:TextBox ID="UpdateTime" runat="server" Text="labTime"></asp:TextBox>
<script type="text/javascript">
document.write("<span id=labTime width='118px' Font-Size='9pt'></span>") //输出显示日期的容器
//每1000毫秒(即1秒) 执行一次本段代码
setInterval("labTime.innerText=new Date().toLocaleString()",1000)
</script>
</td>想把时间输出到文本框中
<asp:TextBox ID="UpdateTime" runat="server" Text="labTime"></asp:TextBox>
<script type="text/javascript">
document.write("<span id=labTime width='118px' Font-Size='9pt'></span>") //输出显示日期的容器
//每1000毫秒(即1秒) 执行一次本段代码
setInterval("labTime.innerText=new Date().toLocaleString()",1000)
</script>
</td>想把时间输出到文本框中
labTime.innerHTML = "";
today=new Date();
var hours=today.getHours();
var minutes=today.getMinutes();
var seconds=today.getSeconds();
var timeValue=""+hours; //+((hours>12)?hours-12:hours);
timeValue+=(minutes<10)?(":0"+minutes+""):(":"+minutes);
timeValue+=(seconds<10)?(":0"+seconds+""):(":"+seconds);
function initArray() {
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i];
}
var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var datetime=("现在是"+(today.getMonth()+1)+"月"+""+today.getDate()+"日 "+timeValue+" "+d[today.getDay()+1]);
labTime.innerHTML = time.innerHTML + datetime;
setTimeout("getTime()",30);
}
<body onload="getTime();">
function getTime()
{
var obj=document.getElementByID('labTime');
obj.innerHTML=new Date().toLocaleString(); }
setInterval(getTime(),1000);
</javascript>
{
var obj=document.getElementByID('labTime');
obj.innerHTML=new Date().toLocaleString();
setTimeout(getTime(),1000);
}
<body onload="getTime();">
{
var obj=document.getElementById("UpdateTime");
obj.innerHTML=new Date().toLocaleString();
setTimeout(getTime(),1000);
}
<body onload="getTime();">
document.write(" <span id=labTime width='118px' Font-Size='9pt'> </span> ")
这句没明白你的用意,既然是肯定会输出,为什么不写在HTML代码里而要用JS来写呢?要用JS动态添加对象,最好不要用WRITE方法直接输出,建议使用createElement方法.
设置计时器在body的onload里设置.
<asp:TextBox ID="UpdateTime" runat="server" Text="labTime"> </asp:TextBox>
<script type="text/javascript">
document.write(" <span id=labTime width='118px' Font-Size='9pt'> </span> ") //输出显示日期的容器
//每1000毫秒(即1秒) 执行一次本段代码
setInterval("labTime.innerText=new Date().toLocaleString()",1000)
</script>
</td>
把这段代码的js修改一下即可
<script type="text/javascript">
document.write(" <span id=labTime width='118px' Font-Size='9pt'> </span> ") //输出显示日期的容器
//每1000毫秒(即1秒) 执行一次本段代码
function getTime() //添加一个获取当前系统时间的js脚本
{
var o = new Date();
document.all("lbltime").value = o.getHours() + ":" + o.getMinutes() + ":" + o.getSeconds();
}
window.setInterval("getTime();",1000);
</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>
<title>无标题页</title>
<script type="text/javascript">
var XmlHttp=new ActiveXObject("Microsoft.XMLhttp");
function sendAJAX()
{
XmlHttp.Open("POST","receive.aspx",true);
XmlHttp.send(null);
XmlHttp.onreadystatechange=ServerProcess;
}
function ServerProcess()
{
if (XmlHttp.readystate==4 || XmlHttp.readystate=='complete')
{
document.getElementById('nameList').innerHTML =XmlHttp.responsetext;
}
}
setInterval('sendAJAX()',1000);
</script>
</head>
<body>
<div id="nameList"></div>
</body>
</html>
CS:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Diagnostics;
public partial class Receive : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
PerformanceCounter myMemory = new PerformanceCounter();
myMemory.CategoryName = "Memory";
myMemory.CounterName = "Available KBytes"; string txtResult = "-->当前可用内存:" +myMemory.NextValue().ToString() + "KB";
Response.Write(DateTime.Now.ToLongTimeString() + txtResult); }
}