浏览器对脚本URL的反应不一致

时间:2012-05-06 13:34:56

标签: javascript asp.net internet-explorer firefox

我有一个Nivo幻灯片库,我在浏览器之间遇到了一些奇怪的不一致。

为了让滑块图像显示在Firefox和Chrome中,可以使用:

<script type="text/javascript" src="scripts/jquery.nivo.slider.pack.js"></script>

要让它们在IE9中渲染,我必须使用:

<script type="text/javascript" src="../scripts/jquery.nivo.slider.pack.js"></script>

我正在使用母版页。当内容页面位于根目录时,不会出现此问题;它仅在内容页面位于文件夹中时才会发生。

任何人都可以对此有所了解并建议解决方法吗?在代码隐藏中注册脚本?

1 个答案:

答案 0 :(得分:2)

确保您拥有使用绝对路径的正确资产

<script type="text/javascript" src="http://www.mydomain.com/scripts/my_script.js"></script>

<script type="text/javascript" src="/scripts/my_script.js"></script>