吉見です。

吉見 隆wrote in <cl028g$h7k$1@caraway.media.kyoto-u.ac.jp> dated Mon, 18 Oct 2004 18:26:39 +0900
on Re: 画像読み込み中にinit()を実行するには?
>おお!
>手をぬいてcopy+paste していたのがばれてしまった。
>おかげさまで快適になりました。
>
>どうもありがとうございます。

これだけではなんですので。。。

今回のことでわかったのは、ページ内にロードが遅い画像とかあると、
onload="init()"で初期化すると、初期化したつもりのページになるまでにも
時間がかかってしまう、ということです。

画像のロードが遅いといっても、ページ内のタグとしての画像はすぐにでき
て、遅いのはデータの読み込みだけですから、データの読み込みを待たずに 
javascript の初期化をしても、たいていの場合、問題ないはずです。

ということは、久野さんの本にかかれているような、<body> に 
onload="init()"という具合に書いて初期化するより、</body> の直前に 
<script type="text/javascript">init()</script>
を入れた方が一般的に早くてうれしいのではないのでしょうか。

こういった書法には何か副作用の問題はありますか?

-- 
吉見 隆 mailto:tak-yoshimi@NOSWENrio.odn.ne.jp