就是我点击一个连接,打开一个页面,在打的页面在载入的同时就刷新一次
我用:
<script language="javascript">
window.open(`/ads/jushu.asp` , target=`_self`)
</script>
但是新打开的页面jushu.asp里的我用javacript写了自动累加的表达式,但打开是数据总是显示上次打开的数据"2"(根据表达式应该计算得3了),要手动刷新才显示新计算出来的数据"3"!我想在打开这个网页是就自动刷新,不再需要手动刷新!

解决方案 »

  1.   

    那是因为页面缓存,
    你在jushu.asp页面头加上
    <%
     '防止用户浏览器缓存页面
     response.buffer=true              '设置web服务器使用缓冲页
     response.expiresabsolute=now()-1  '指定页面的过期时间(单间日期时间)
     response.expires=0                '指定浏览器缓冲存存储页距过期时间(单位分钟)
     response.cachecontrol="no-cache"  '不充许代理服务器缓存页面
     response.addheader "pragma","no-cache"
    %>
      

  2.   

    假如我用的是jushu.html 呢,那他就识别不了ASP语言了!
      

  3.   

    一样的,服务器支持就行
    网页重载:location.reload()
      

  4.   

    你可以用ajax来做,当打开这个页面时,其向计数那个页面发送个请求,那个页面记录一下数字,然后把新的数字返回过来,然后显示在页面上边就可以了