我用的是Asp.net4.0 浏览器是IE6.0
网页代码:
<script type="text/javascript" scr="js/myjs.js"></script>
<script type="text/javascript">
//function Test(){
//alert("hello");
//}
</script>
<body>
<form>
<input type="button" onclick="Test()"/>
</form>
</body>
以上代码如果那个Test()函数在本页面中则没有任何问题,如果在myjs.js的时候就说没有缺少对象。搞得我好晕,调试之后有的时候还是好使的。不知道怎么搞得,就是在myjs.js中定义一个函数的时候在本页中用的时候有的时候好使有的时候不好用。
网页代码:
<script type="text/javascript" scr="js/myjs.js"></script>
<script type="text/javascript">
//function Test(){
//alert("hello");
//}
</script>
<body>
<form>
<input type="button" onclick="Test()"/>
</form>
</body>
以上代码如果那个Test()函数在本页面中则没有任何问题,如果在myjs.js的时候就说没有缺少对象。搞得我好晕,调试之后有的时候还是好使的。不知道怎么搞得,就是在myjs.js中定义一个函数的时候在本页中用的时候有的时候好使有的时候不好用。
<script type="text/javascript" src="js/myjs.js"></script>
让url的字符串不一样 每次更新了myjs。js就修改下?后面的xxx 整个比较简单实用另外可以在IIS里面设置文件的过期时间
还有你怎么知道是缓存问题呢?没看你测试(比如你换浏览器 换其他文件名的js 修改函数名 ) 这样是很难确定问题