使用此代码:
<script src="<?php bloginfo('template_url'); ?>/scripts/hovermenus.js" type="text/javascript"></script>
到load这个脚本
firebug未将此脚本显示为已加载,但是,这些脚本:
<script src="<?php bloginfo('template_url'); ?>/scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/scripts/salf_ui.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/scripts/date.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/scripts/datePicker.js" type="text/javascript"></script>
所有负载都非常好。我有双重,三重和四重检查文件在正确的目录中。
答案 0 :(得分:1)
看起来问题出在您的文件
上确保文件.../scripts/hovermenus.js
存在。在那里导航并从那里复制粘贴文件名。
脚本可以在另一个目录中吗?可能是hoverMenus.js
或hover.menus.js
....等等。
如果这些都不起作用,请尝试复制并重命名该文件。看看您是否可以加载重命名的版本。如果你不能,那就是文件中的内容。
不相关:您应该使用var
声明变量,这样就不会创建附加到window
的一堆全局变量。
答案 1 :(得分:0)
charset不是脚本标记的有效属性,请尝试将其删除
修改强>
实际上它是有效的,无论如何都要尝试删除它:)
答案 2 :(得分:0)
确保您已将所有脚本标记关闭到您要加载的标记之上。
答案 3 :(得分:0)
你看到这些:
Why doesn't ASP.NET (3.5) always load an external javascript?
Firebug doesn't load JavaScript files or stop execution on breakpoints
答案 4 :(得分:0)
我遇到了类似的问题:同一文件无法加载到其他页面(母版页)
original:
<script type="text/javascript" src="../../Scripts/scriptMob.js"></script>
fixed:
<script type="text/javascript" src="/Scripts/scriptMob.js"></script>
仅删除点数并首先删除
此外,您可以签入firebug(HTML部分),展开参考线
(+) <script src="../../Scripts/scriptMob.js" type="text/javascript">
检查浏览器是否实际正确读取了js文件。
错误消息说: [SqlException]:将数据类型nvarchar转换为int时出错。
答案 5 :(得分:0)
有一个类似的问题,把我的头靠在墙上试图找出来。原来js文件中埋藏了一个语法问题,一些愚蠢的东西没有在我的编辑器中显示......在这种情况下,它是一个悬挂的“var”,后面没有任何内容。一旦我删除它,一切都是copacetic。
所以我的建议如果你遇到这个就是我做的 - 删除所有功能并逐个添加它们,直到找到一个杀死它。
答案 6 :(得分:0)
有一个类似的问题,无法加载脚本/js/search_ads.js这是我的adblock扩展中的问题重命名为search.js后问题正在消失