Javascript利用xmlhttp获得服务器时钟的方法

2016-02-19 18:14 9 1 收藏

下面图老师小编要向大家介绍下Javascript利用xmlhttp获得服务器时钟的方法,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

  clock.asp
  -----------------------------------

   %
  Response.Expires = -1
  dim a
  a=now()
  Response.Write formatdatetime(a,2) & " " & formatdatetime(a,3)%

  -----------------------------------
  mytime.htm
  -----------------------------------

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  html
  body topmargin="0" leftmargin="0"  style="background-color:#e0d0c0"
  table width="98%"tr
   td align="center" width="50%" style="font-size:16;font-weight:bold;"长春轨道客车股份有限公司产品计划价格计算程序/td
   td width="50%" align="right"
      input type="text" style="font-size:12px;border:none;background:;" size="18" id="myTime" /
   /td
  /tr
  /table
  /body
  /html
  script language="javascript"
  //简单方法,用最简单的代码实现,但是有很多错误隐患的
  /*
  function getClock()
  {
   var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
   XmlHttp.Open( "POST", "clock.asp", false );
   XmlHttp.Send();
   if (XmlHttp.status == 200) myTime.value=XmlHttp.responseText;
    window.setTimeout("getClock()","1000")
  }
  setInterval("getClock()",1000);
  */
  /script

  
  如果为了能使程序的兼容性和健壮性更强,可以将mytime.htm改成如下的

  -----------------------------------
  mytime.htm
  -----------------------------------

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  html
  body topmargin="0" leftmargin="0"  style="background-color:#e0d0c0"
  table width="98%"tr
   td align="center" width="50%" style="font-size:16;font-weight:bold;"长春轨道客车股份有限公司产品计划价格计算程序/td
   td width="50%" align="right"
      input type="text" style="font-size:12px;border:none;background:;" size="18" id="myTime" /
   /td
  /tr
  /table
  /body
  /html

  script
  //复杂方法,添加了很多检测,和错误处理
  var xmlhttp,alerted
    try {
    xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
   } catch (e) {
    try {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    } catch (E) {
       alert("请安装Microsofts XML parsers")
    }
   }
  if (!xmlhttp && !alerted) {
   try {
    xmlhttp = new XMLHttpRequest();
   } catch (e) {
    alert("你的浏览器不支持XMLHttpRequest对象,请升级");
   }
  }
  function getClock()
  {
  if (xmlhttp) {
    xmlhttp.Open("Get","clock.asp",true);
    xmlhttp.onreadystatechange=RSchange; 
    xmlhttp.send();
    }
  }
  setInterval( "getClock()", 1000 );
  function RSchange()
  {
    if (xmlhttp.readyState==4) {
    myTime.value = xmlhttp.responseText;
    }
   }
  /script

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1617072.html

延伸阅读
标签: 服务器
服务器迁移服务器搬家教程   第一步:配置从属服务器,以下步骤(旧的服务器是192.168.1.105,新的192.168.1.200,例子) 1.这是新的服务器1.200的,添加子服务器的过程 到这里,从属服务器就搭起来了 。下面开始做转移,以转移192.168.1.0段为例。 2. 开始做转移任务。 在主服务器...
标签: 软件教程
电驴是一款下载软件,但是有很多孩纸用电驴的时候链接不到服务器,找不到解决方法。其实,小编童鞋也遇到过,下面就分享一篇电驴连接服务器的方法。 步骤一:在电驴服务器界面右边的“从URL更新server.met”字样下边的小框里输入“http://upd.emule-security.org/server.met”,然后点击“更新”,下载新的服...
标签: ASP
  使用索引服务器的对象 你可以象使用其它数据库一样使用索引服务器,也就是Index Server,它是IIS4中包含的内容索引引擎。你可以对它进行ADO调用并搜索你的站点,它为你提供了一个很好的web 搜索引擎。 它非常容易使用。你只需要声明对象,然后对引擎进行调用,然后引用你所请求的属性、栏和值。 那么,怎样做以上这些工...
标签: 服务器
在CentOS服务器上配置NTP服务器的教程   网络时间协议(NTP)用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间。而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步。由 NTP 管理的所有系统时钟都会同步精确到毫秒级。 ...
标签: 电脑入门
媒体服务器具有很好的可裁剪性,可实现一种或多种功能,那么要如何搭建Linux媒体服务器呢?下面图老师小编就给大家介绍下搭建Linux媒体服务器的方法,有兴趣的朋友不妨来了解下吧。 几乎任何Linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的Linux。任何Ubuntu变种版本(Ubuntu...

经验教程

870

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部