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!");
}

html の javascript を分離することをお勧めします

于 2013-06-24T11:42:59.967 に答える
8

これを試してください:

<body onload="imageRefreshBig();">

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

于 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 に答える