js文件可以执行,但在页面中没有效果,该如何处理

js文件可以执行,但在页面中没有效果
js文件中都加了 alert('我被执行1')  都能显示出来,而且路径也没有错。

<script charset="utf-8" src="js/seed-min.js"></script>
<script charset="utf-8" src="js/mtop_all.js"></script>
<script charset="utf-8" src="js/base.js"></script>
<script charset="utf-8" src="js/detail.js"></script>

但是这样写就行了

<script charset="utf-8" src="http://g.tbcdn.cn/??kissy/k/1.4.1/seed-min.js"></script>
<script charset="utf-8" src="http://g.tbcdn.cn/mtb/lib-mtop/0.4.6/mtop_all.js"></script>
<script charset="utf-8" src="http://g.tbcdn.cn/tm/detail-m/1.5.9/js/base.js"></script>
<script charset="utf-8" src="http://g.tbcdn.cn/tm/detail-m/1.5.9/js/detail.js"></script>

其实本来是服务器上的js,拉到本地用的,可是用不了,求大神搭救!
------解决方案--------------------
也许这四个js文件又加载了其他的js文件. 看看使用本地的js时,页面加载时有没有404错误产生.
------解决方案--------------------
是不是你的WEB禁用了“跨域”,导致其他域的资源不能使用
------解决方案--------------------
引用:
使用本地js时,没有404错误,它是可以执行的,我载每个js里都加了 alert('我被执行1') 调试,都可以显示出来的,而且其他页面的js可以用,就这个服务器拉过来的用不了


不知道咱们俩说的404错误是不是一回事. 我说的是加载页面, 然后打开firebug(或类似工具), 看看console里有没有因js文件找不到产生的404错误. 

如果这四个js文件中有代码在document中使用script tag插入了js文件, 这个插入的js文件找不到并不会影响原来的js文件的运行, 你的alert命令也会正确执行.
------解决方案--------------------
引用:
刚才去firebuug上加载了一遍,真的有错误,但是看不懂,该怎么解决呢?


错误如下:

SyntaxError: missing ; before statement
300: file:///C:/Users/Administrator/Desktop/index1/js/
...
 


点击错误显示(红字部分), 会显示错误所在文件及位置. 语法错误, 应该不难解决.