日期:2014-05-17  浏览次数:20538 次

如何加载根目录下的JS
目前有一个网站,下面有很多目录,页面分布在不同目录中,有些在根目录下,有些在子目录下,但是js文件目录固定,因此在加载js的时候就需要用到不同的相对路径了,比如根目录下引用<script type="text/javascript" src="Script/NavControl.js"></script>,而子目录下引用<script type="text/javascript" src="../Script/NavControl.js"></script>,在下希望能够像jsp那样能够用<c:>类似的标签定义网站虚拟根目录,然后用根目录来加载js,比如<script type="text/javascript" src="${ctx}/Script/NavControl.js"></script>。求解,若有更好的方法也请不吝赐教,谢谢!

------解决方案--------------------
<script type="text/javascript" src="<%=Page.ResolveUrl("~")%>Script/NavControl.js"></script>