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禁用了“跨域”,导致其他域的资源不能使用
------解决方案--------------------
不知道咱们俩说的404错误是不是一回事. 我说的是加载页面, 然后打开firebug(或类似工具), 看看console里有没有因js文件找不到产生的404错误.
如果这四个js文件中有代码在document中使用script tag插入了js文件, 这个插入的js文件找不到并不会影响原来的js文件的运行, 你的alert命令也会正确执行.
------解决方案--------------------
点击错误显示(红字部分), 会显示错误所在文件及位置. 语法错误, 应该不难解决.
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禁用了“跨域”,导致其他域的资源不能使用
------解决方案--------------------
不知道咱们俩说的404错误是不是一回事. 我说的是加载页面, 然后打开firebug(或类似工具), 看看console里有没有因js文件找不到产生的404错误.
如果这四个js文件中有代码在document中使用script tag插入了js文件, 这个插入的js文件找不到并不会影响原来的js文件的运行, 你的alert命令也会正确执行.
------解决方案--------------------
点击错误显示(红字部分), 会显示错误所在文件及位置. 语法错误, 应该不难解决.