外部JavaScript文件不会在IE9中执行

时间:2012-01-26 19:05:36

标签: javascript html internet-explorer internet-explorer-9

以下是我正在整理的一个小网页上的一个小贴士。

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

</script>
<title>CPST 3410-85 Class Template</title>
</head>

<body onload="outputToDiv();">

脚本标记中引用的head.js文件如下:

function outputToDiv() {
alert("JavaScript is working!");
}

在Chrome和Firefox中,会显示警告,指示JavaScript正在运行。在IE9中它不是。 Furtermore我无法在IE9中运行任何外部脚本,无论内容如何。我已经使用了自定义安全设置,并将每个安全设置以最细微的方式降低到最低级别,然后进入高级设置并启用了我能找到的所有内容。

应该注意,我是从本地文件夹打开它。所有文件都在同一个文件夹中,我再次强调这适用于firefox和chrome。

在IE9中我启用了调试,我收到以下错误:

网页错误详情

Message: Invalid character
Line: 1
Char: 1
Code: 0
URI: file:///E:/My%20Documents/My%20Web%20Sites/CPST341085/head.js

当然它告诉我“outputToDiv()”未定义。

我在这里完全失去了。

1 个答案:

答案 0 :(得分:0)

我有这样的行为:

    <script type="text/javascript" src="jquery-1.7.1.js" />

然而,这解决了它:

    <script type="text/javascript" src="jquery-1.7.1.js"></script>

去图......

大卫