<META HTTP-EQUIV="expires" CONTENT="GMT">

解决方案 »

  1.   

    winonload=function(){
      在这里创建一个<META>元素添加到<head>节点。注意去今天的GMT时间,然后+1
    }
      

  2.   


    window.onload =function(){
      //在这里创建一个<META>元素添加到<head>节点。注意去今天的GMT时间,然后+1
      var meta;
      if (document.createElement &&(meta = document.createElement('meta'))){
        // 设置属性
        meta.setAttribute("http-equiv","expires");
        //var expires=new Date().toGTMString();//+1//.getDate();
        var d=new Date();
        d.setDate(d.getDate()+1)   
        meta.setAttribute("content",d.toGMTString());
        meta.content = "a";
        // <META>元素添加到<head>节点
        document.getElementsByTagName('head').item(0).appendChild(meta);
      }
    }
      

  3.   

      就是不想每天改...
    META标签里不能直接写变量的嘛?
      
      

  4.   

    在mate标签里直接写时间和用JS写出来的过期时间效果有很大的差别
    具体为在mate里直接些 断网情况下可以使用缓存打开网页
    而JS写的就不行。
      

  5.   

    能帮我在写下不?按照标头的标准格式,单独些出系统当前年,月,日,时,在+“GMT”不?
      

  6.   

    4楼中:
    var d=new Date();
        d.setDate(d.getDate()+1)   
        meta.setAttribute("content",d.toGMTString());
    --------->var d=new Date();
        d=d.getDate()   
        meta.setAttribute("content",d.toGMTString());
      

  7.   

    meta.content = "a";
    是个什么意思呢?
      

  8.   

    UTC格式直接写在标头是没问题的...
    JS写进去怎么就差那么多呢....