呵呵。奇怪了,我测试了一下,在我本机上,无论是直接打开,还是放到apache下用HTTP访问,结果都是正确的。但是上传到Linux的Apache下去,每次刷新都会变化
我想可能是因为后者每次发送给客户端的页面的时间都是当前时间吧。因为页面源文件本身不包括时间信息,这个信息是web server给它另外加上去的

解决方案 »

  1.   

    这个问题我也遇到过,我的经验是:
    在IIS下,如果文件扩展名是HTM,document.lastModified确实是页面最后的编辑日期;如果文件扩展名是ASP,则document.lastModified为访问的时间,因为ASP是在服务器端执行后再传输给客户端的,相当于页面时访问时生成的.
      

  2.   

    我做的网页的扩展名就是htm啊。
      

  3.   

    看来是和服务器有关,我把做好的网页分别上传到不同的空间,显示也不一样。在白骆驼提供的主页空间显示正常,但在www.freewebs.com提供的空间中显示的却是访问页面时产生的时间。