web-dev-qa-db-ja.com

JavaScriptのオンロードが機能しない

私はすべてのJavaScript関数を格納するために使用している外部JavaScriptファイルを使用しています。次に、次のコード行を使用して、本体から関数を呼び出そうとしています。

<body onload="imageRefreshBig()">

この関数が行う唯一のことは、アラートボックスをポップアップさせることです。私はこれがかなり簡単な質問であることを知っていますが、この問題の問題/修正を見つけようとして壁に頭をぶつけて、何も機能していません。

また、javascriptファイルを頭に入れます。

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

しかし、おそらくおわかりのように、これは機能しません。誰でも私の構文/思考で何が間違っているのか説明できますか?考えられる唯一のことは、ドキュメントが適切にロードされていないか、構文エラーがあることです。

12
Kipt Scriddy

JavaScriptで使用してみることができます。

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

HTMLの別のjavascriptの良い習慣

12
Wilker Iceri

これを試してください:

<body onload="imageRefreshBig();">

また、JavaScriptコンソールでエラーを確認することもできます(Chromeの下にあります Shift + Ctrl + J)。

7
Łukasz Dąbek

ヘッドのインクルードファイルには何も問題はありません。 add _;_を忘れたようです。これをお試し下さい:

<body onload="imageRefreshBig();">

しかし、私の知識ではセミコロンはオプションです。 _;_で試すこともできますが、コードをデバッグして、chrome consoleでエラーが発生するかどうかを確認してください。

これがお役に立てば幸いです。

3
Shumail

()がありません

<body onload="imageRefreshBig();">
0
mohkhan