我又找了一下问题:发现有问题的使用的是ie6,使用ie5的没有问题。

解决方案 »

  1.   

    公司发布了一个oa系统(B\S),
    一、当用户使用ie5.0的时候,系统一切正常。
    二、当用户使用ie5.5的时候,系统功能可以正常使用,但是视图表格的分行显示不同颜色就不行(没有效果,每个页面都是调用CSS文件实现的,css文件调用了.htc,问题就出在htc上)。
    三、当用户使用ie6.0的时候不仅会出现使用ie5.5时候的问题,还会出现页面不能及时刷新的问题,必须把页面的的历史记录删除才能刷新。
    我使用了如下方法,都没有能够解决问题:
    1、删除临时文件
    2、删除历史记录、
    3、每次访问时检查较新版本、
    4、调整浏览器的安全级别
    5、浏览器高级使用默认设置。
    6、服务器重新启动、
    (说明,“三、”中的的情况是当卸载ie6浏览器就可以正常,可以ie5一旦升级成ie6,问题就出来了。)
      

  2.   

    禁用客户端缓存
    HTM网页
    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
    ASP网页
    <%
      Response.Expires = -1
      Response.ExpiresAbsolute = Now() - 1
      Response.cachecontrol = "no-cache"
    %>
    PHP网页
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    JSP
        response.setHeader("Pragma","No-Cache");
        response.setHeader("Cache-Control","No-Cache");
        response.setDateHeader("Expires", 0);