Web 開発者向けの Professional JavaScript の作業を開始したばかりで、コードを実行しようとしています。JavaScript を HTML ドキュメントに埋め込もうとして、早い段階で壁にぶつかりました。関数を定義して同じドキュメントで呼び出すと、何も起こりません。同様に、ドキュメントで関数を定義し、それを Firefox スクラッチパッドまたは FireBug から呼び出しても、何も起こりません。ただし、スクラッチ パッドまたは FireBug からすべてを実行する (関数を定義して呼び出す) ことはできます。
ページに使用しているコードは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type="text/javascrtipt">
function compare(a, b) {
if (a < b) {
alert ("A is less than B");
} else if (a > b) {
alert ("A is greater than B");
} else {
alert ("A is equal to B");
}
};
</script>
</head>
<body>
<p>Paragraph 1</p>
<script type="text/javascript">compare(5, 6);</script>
</body>
</html>
以下のような同様の質問を見つけましたが、それは私の質問に答えていると思いますが、それを自分のシナリオに適用するには十分に理解していません。上記の関数をグローバルにするにはどうすればよいですか (それがここで必要な場合)。
ありがとう、
ゲル