一个问题:
          网页里想轮流显示2个文本文件,分别为ld.txt;和yx.txt需要按照生成时间的先后轮流显示,比如12:00生成的ld.txt就显示其内容;   12:05又有yx.txt生成就改成显示它的内容。在线等~

解决方案 »

  1.   

    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    用fso对象获取文件的时间进行判断
      

  2.   

    XMLHTTP是下载ld.txt和yx.txt,下载完毕后取得最后修改时间,再进行数组排列。 XMLHTTP的下载和取得文件的最后修改时间,自己去网上找代码然后数据根据以下,就可以自动根据时间最大值排列数据了。var a = []
    a[0] = {}
    a[0].Text = "aaaaaaaaaaa"
    a[0].toString = function(){ return new Date("Tue Jul 1 00:00:00 UTC+0800 2008").getTime() }a[1] = {}
    a[1].Text = "bbbbbbbbbbb"
    a[1].toString = function(){ return new Date("Tue Jul 2 00:00:00 UTC+0800 2008").getTime() }
    a = a.sort().reverse()
    alert(a + "\n\n" + a[0].Text + "\n" + a[1].Text)
      

  3.   

    如果你的JS是写后台的,才可以使用FSO如果是前台的JS,是无法使用FSO的。更无法使用FSO访问网络文件。
      

  4.   

    哎……我就是没说完而且sort()方法的排列,是根据toString()方法返回的字符进行排列的。而不是属性,所以必须是function()
    而且是根据字符进行排列,比如"22","7",那7就会变成最大的排列,所以
    需要自己定义他们的长度,比如"07","22"才能按自己预想的方式进行正确排列。