電子書籍の厳選無料作品が豊富!

初歩的な質問かもしれませんが、

<HEAD><SCRIPT>
function・・・・・・・
</SCRIPT></HEAD>
の中に、記述するfunctionと、

</HEAD>
<SCRIPT>
function・・・・・・・
</SCRIPT>
のように</HEAD>後に、記述するfunctonの
違いはなんでしょうか?
働きとは役目とか、動きが違うのでしょうか?
よろしくお願い致します。

A 回答 (3件)

<HEAD>パートと<BODY>パートに書いたちがいによって動き


がちがうということはないでしょう。
しかし、<HEAD>パートに置いても<BODY>パートに置いても
どちらでもよいというわけではありません。
説明がながくなりますので、こちらにUPしておきました。
http://www.geocities.jp/b1aise1623/prog/js/tips/ …
    • good
    • 0
この回答へのお礼

教えていただいたURLを見て、納得できました。
なるほどですね。
上手く使い分けてみたいと思います。
ありがとうございました。

お礼日時:2006/03/04 16:54

<SCRIPT>が</HEAD>~<BODY>の間に書かれているだとしたら、それはHTMLとしては正しくありません。

本来そこに<SCRIPT>を書くことはできず、ブラウザが「まぁいいよ」と解釈してくれるから実行できるだけです。で、その扱いは<HEAD>~</HEAD>の間に書いたのと同じです。

ちなみに、functionの位置は<HEAD>~</HEAD>の間でも<BODY>~</BODY>の間でも、働きも役目も変わりません。どこに書くかは好みの問題です。

重要なのはそれが実行されるタイミングで、オブジェクトによってはwindow.onloadイベントの発生後(HTMLが全て読み込み終わった後)でないと使えないものがあるので、そういうのをそれ以前のタイミングで使おうとするとエラーとなってしまいます。
    • good
    • 0
この回答へのお礼

先の方の説明と合わせて、理解することができました。
記述の際には注意します。
ありがとうございました。

お礼日時:2006/03/04 16:55

特に違いはありませんよ。


構文的に、head内に記述するのが一般的ですが。
    • good
    • 0
この回答へのお礼

わかりました。
詳しくは他の方のコメントを参考にしてみます。
ありがとうございました。

お礼日時:2006/03/04 16:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!