一个页面a中引入了一段js,由于js内容在发生变化,因此我想进入页面后清除缓存再重新加载!
不知道怎样做?a.html<script language="javascript" src="jscript/in.js"  charset="utf-8"></script>

解决方案 »

  1.   

    直接修改 script 的 src 属性的值就可以了
      

  2.   

    <script language="javascript" src="jscript/in.js?v=1.0" charset="utf-8"> </script>每次更新脚本后到页面里去改这个V值。
      

  3.   

    问题是a.html是一个被弹出的模态窗体
      

  4.   

    首先缓存不是JS能控制的,所以别往这条路上想了。
    JS的内容时时刻刻都在变吗?还是说只是你改了的时候才变?
    如果是前者的话还是建议改改网站的结构,不推荐在JS里放动态内容。当然实在要做也是有办法的,比如说<script type="text/javascript" id="js"></script>
    <script type="text/javascript">
      document.getElementById("js").src = "jscript/in.js?random=" + new Date.getTime();
    </script>如果是后者的话一般情况下是不用担心的
      

  5.   

    <body>最后再放入一段JS,重新载入另一个同函数的js文件,同名函数的调用执行了位置靠后的一个