我已经搜索了这个网页寻找答案,但似乎这次我不那么幸运,所以我不得不问。我很抱歉,如果它已经回答(找不到它)。是的,英语不是我的第一语言,所以我也为我的拼写错误表示歉意,我尽我所能。JavaScript SRC路径不能正常工作
这是我的问题,使用Tomcat 5.5,Struts 1.3,JRE 1.5和我使用的是Firefox 3.5.6。 在我的jsp页面中,我似乎无法把src="path/path"
放入我的<script>
我试过删除src并且一切正常,但我的项目需要大量的jQuery使用,而且我不想复制/粘贴所有的js文件在每个jsp中。
这是我的代码:
<script type="text/javascript" src="js/jquery-1.3.2.js">
function showMySelf(){
alert("Hello World!");
}
(... plus other stuff code that actually uses jquery functions)
</script>
,并提交按钮:
<input type="submit" onclick="showMySelf()">
当我按一下按钮,没有任何反应(以及它实际上重绘页),当我删除了“ src“标记并将所有jquery代码添加到页面中,这一切都很好。
我曾尝试在路径中添加另一个斜杠作为“/js/jquery-1.3.2.js”并返回一个错误。
我试过使用ResolveURL,它似乎没有给我更好的结果。
我也尝试将js文件更改为另一个文件(“generics.js”和“js.js”),我也尝试使用“js/*。js”。
任何这些解决方案都存档任何东西。
我也试过使用struts标签(如html:submit),但它也没有工作。
该路径实际上是正确的,因为在我的Web浏览器中查看代码给了我一个链接到js文件。所以我suposse浏览器知道要查找我的js文件,它不会给我一个错误或一个断开的链接到文件。
为什么会发生这种情况的任何想法?
谢谢大家。
随机。
先生,发现+1。 – 2010-01-07 12:27:38
这工作。谢谢! 我早些时候尝试过这个解决方案,但是我用/>而不是> scri ...关闭了脚本,但没有工作,所以我认为那不是答案。安装Firebug后(感谢所有人的建议!)并查看和尝试不同的回复,最终以野蛮模式复制/粘贴(AKA充满愤怒),它似乎神奇地工作。比较差异后,我发现脚本标记的关闭是工作代码和非工作代码之间唯一的区别。 所以它就是这样。 再次,对所有人:) – Random 2010-01-07 12:43:09