用JavaScript获得服务器端的时间然后在另外的页面显示问题 javascript一般只是用来在客户端运行,如果要获得服务器的时间,建议采用动态语言,就在你登陆的时候用动态语言获得时间再显示在页面上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要实现这个效果,必须要与服务器交流,js与服务器交流的有效手段可以用xmlhttp,参考下面的代码: Dim Timer, xml Set xml = Server.CreateObject("Microsoft.XMLHTTP") xml.Open "GET", ServerURL, False ' ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now() xml.Send Timer= xml.ResponseBody Timer= BytesToBstr(strPageData,"GB2312") Set xml = Nothing Response.write Timer 上面的代码有误~~应改写成如下: var Timer, xml; xml = new ActiveXObject("Microsoft.XMLHTTP"); xml.open("GET",ServerURL,false); //ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now() xml.send(); Timer= xml.responseBody; xml = null; textbox的ID.text 对不起,对不起,是我没有说清楚,我用的是ASP.NET xmlhttp具体使用方法参考:http://www.channel7.cn/2004/11-18/14458.html 一样的,js的使用与asp还是asp.net没有任何关系 嗯var Timer, xml; xml = new ActiveXObject("Microsoft.XMLHTTP"); xml.open("GET",ServerURL,false); //ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now() xml.send(); Timer= xml.responseBody; xml = null; textbox的ID.text这个应该写在判断Onclick时间中吗?不过那个ServerURL是获取时间的页面地址吗?就是我点击按钮的那个页面?那么这段代码应该写在显示页的JavaScript中吗? 我用的是一个客户端的控件来显示的<input disabled type="text" size="7" name="DJSJ" STYLE="WIDTH:68px">那么,最后的那句textbox的ID.text应该怎么办呢?拜托稍微解释一下,谢谢啦~ 1.上面那段就是写在onclick事件中的2.ServerURL就是输出时间的文件地址3.最后那句就是你希望把时间显示在哪里,照你的要求,写成这样:DJSJ.text=Timer 嗯,有错误,我这个人比较笨,不好意思,给你添麻烦了我是这么写的那个按钮<input onclick="djjl(this)" type="button" value="登记" name="DJ">然后那个JavaScript是这么写function djjl(obj) //判断违章登记 { if(obj.name=="DJ") { document.EnrolForm.action="OptionDo.aspx?enrolFind=1&Wzjlid=<%=wzjlid%>"; EnrolForm.submit(); var Timer, xml; xml = new ActiveXObject("Microsoft.XMLHTTP"); xml.open("GET",/Move/Move1.aspx,false); //ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now() xml.send(); Timer= xml.responseBody; xml = null; DJSJ.text=Timer }else { location.assign("/Move/Err.aspx"); } }其中Move1是我想显示系统时间的页面,请您帮看一下是我什么地方写错了,辛苦了~~ 你这个应该先用xmlhttp把时间获取出来,放到隐藏表单里,再同时submit. .ajaxValidator函数使用出现错误 这段在线调试网页的js代码错在哪里? scrollTop在IE6,IE7中的不同效果。 DIV显示和隐藏的问题 在div中让图片左右滑动,滑动到右端停止,求教(附代码与html) 动态创建的select,后退一下都没了(在线)。 求编写网页activx控件的方法,分不多,全给了 如何得到鼠标当前位置。在线等! 如何用正则表达式判断字符串内的特殊字符是否符合要求? 求带Check框的树的源代码 onchange 事件的两个问题.. BJFIND.aspx?bz="+v+"&txt="+n.Value+"' 这样写对不对!
js与服务器交流的有效手段可以用xmlhttp,参考下面的代码: Dim Timer, xml
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", ServerURL, False
' ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now()
xml.Send Timer= xml.ResponseBody
Timer= BytesToBstr(strPageData,"GB2312")
Set xml = Nothing
Response.write Timer
应改写成如下: var Timer, xml;
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET",ServerURL,false);
//ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now()
xml.send(); Timer= xml.responseBody;
xml = null;
textbox的ID.text
var Timer, xml;
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET",ServerURL,false);
//ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now()
xml.send(); Timer= xml.responseBody;
xml = null;
textbox的ID.text
这个应该写在判断Onclick时间中吗?不过那个ServerURL是获取时间的页面地址吗?就是我点击按钮的那个页面?那么这段代码应该写在显示页的JavaScript中吗?
<input disabled type="text" size="7" name="DJSJ" STYLE="WIDTH:68px">
那么,最后的那句textbox的ID.text应该怎么办呢?拜托稍微解释一下,谢谢啦~
2.ServerURL就是输出时间的文件地址
3.最后那句就是你希望把时间显示在哪里,
照你的要求,写成这样:DJSJ.text=Timer
我是这么写的那个按钮
<input onclick="djjl(this)" type="button" value="登记" name="DJ">然后那个JavaScript是这么写
function djjl(obj) //判断违章登记
{
if(obj.name=="DJ")
{
document.EnrolForm.action="OptionDo.aspx?enrolFind=1&Wzjlid=<%=wzjlid%>";
EnrolForm.submit();
var Timer, xml;
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET",/Move/Move1.aspx,false);
//ServerURL是你获取时间的页面地址,比如gettime.asp,该文件可以就写Response.write now()
xml.send(); Timer= xml.responseBody;
xml = null;
DJSJ.text=Timer
}else
{
location.assign("/Move/Err.aspx");
}
}
其中Move1是我想显示系统时间的页面,请您帮看一下是我什么地方写错了,辛苦了~~