添加Javascript时IE8显示白页

时间:2010-03-17 21:41:09

标签: javascript jquery internet-explorer-8

我最近创建了一个网站,并在其中添加了一些jQuery。但是这样做会使IE8显示白页。每当我删除Javascript IE8渲染网站就好了。我在本地以及互联网上进行了测试,问题仍然存在。

这是我的代码,包含我的.js文件:

<script type="text/javascript" src="jQuery/jQuery.js" />
<script type="text/javascript" src="jQuery/effects.js" />

3 个答案:

答案 0 :(得分:9)

尝试以HTML方式关闭脚本标记:

<script type="text/javascript" src="jQuery/jQuery.js"></script>
<script type="text/javascript" src="jQuery/effects.js"></script>

原因可能是IE无法解析XHTML,而是尝试将XHTML转换为常规HTML并使用end-slash进行关闭的脚本标记上的choke。

答案 1 :(得分:1)

任何版本的Internet Explorer都不会在HTML中解释自动关闭script标记。 这似乎是对规则的非常严格的解释。

您需要明确关闭<script>代码。

<script type="text/javascript" src="jQuery/jQuery.js" ></script>
<script type="text/javascript" src="jQuery/effects.js"></script>

看到这个问题

答案 2 :(得分:1)

自闭标签是XHTML的一部分,而不是HTML。在IE9之前没有IE版本支持XHTML,所以我假设您正在提供HTML。使用</script>关闭HTML中的脚本标记。