gpt4 book ai didi

javascript - 与 IE7 相比,IE8 中外部 javascript 文件的加载顺序是否不同?

转载 作者:行者123 更新时间:2023-11-29 20:25:29 24 4
gpt4 key购买 nike

我问是因为我正在运行一个应用程序,在该应用程序中,我在页面的 HEAD 部分加载了一个外部脚本文件,然后尝试在 BODY 标记的 onLoad 部分从中调用一个函数。

外部.js

function someFunction()
{
alert("Some message");
}

我的页面.html

<html>
<head>
<script type="text/javascript" language="javascript" src="external.js"></script>
</head>
<body onLoad="someFunction();">
</body>
</html>

使用 IE8 中的开发人员工具,我在 onLoad 语句处抛出异常,因为显然尚未加载外部 javascript 文件。

我以前在 IE7 中没有遇到过这个问题,所以我的问题。

他们是否更改了 IE7 和 IE8 之间的加载顺序?如果是这样,有没有更好的方法来做到这一点? (真正的函数引用了许多其他函数和常量,在外部文件中看起来好多了)

谢谢,B.J.

最佳答案

其实我觉得自己很蠢。

原来问题不在于加载顺序。问题是外部 javascript 文件在其中一个函数中存在语法错误,显然当异常被抛出时它使整个文件完全无效,从而使主页上的其余函数不可用。

我不确定这种行为在 IE8 和 IE7 中是否不同,但无论如何,这才是真正的问题。

感谢您的回复。

北京

关于javascript - 与 IE7 相比,IE8 中外部 javascript 文件的加载顺序是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1441075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com