17

我正在使用一个外部 javascript 文件,我用它来存储我所有的 javascript 函数。接下来,我尝试使用下一行代码从正文中调用一个函数:

<body onload="imageRefreshBig()">

这个函数唯一做的就是弹出一个警告框,这就是它应该做的。我知道这是一个相当简单的问题,但我一直在努力寻找解决这个问题的问题/解决方案,但没有任何效果。

我还在脑海中包含了 javascript 文件:

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

但正如您可能看到的那样,这是行不通的。谁能解释我的语法/思维出了什么问题。我唯一能想到的是我的文档没有正确加载或者我有语法错误。

4

4 回答 4

21

您可以尝试在 javascript 中使用:

window.onload = function() {
 alert("let's go!");
}

将 javascript 与 html 分开是一个很好的做法

于 2013-06-24T11:42:59.967 回答
8

试试这个:

<body onload="imageRefreshBig();">

此外,您可能想检查 Javascript 控制台是否有错误(在 Chrome 中它位于Shift++下CtrlJ

于 2013-06-24T11:44:58.160 回答
3

头文件中的包含文件没有任何问题。看来您忘记添加;. 请试试这个:

<body onload="imageRefreshBig();">

但据我所知,分号是可选的。您可以尝试使用;更好的调试代码,看看 chrome 控制台是否给出任何错误。

我希望这有帮助。

于 2013-06-24T11:52:50.487 回答
0

你错过了()

<body onload="imageRefreshBig();">
于 2013-06-24T11:41:57.457 回答