使っていませんが使ってもいいです。シングルまたはダブルクォーテーションで囲ってください。従って、ステートメント部分に記述した関数に引数を付ける時は逆のクォーテーションを使います。setTimeout()で関数を呼び出し、呼び出された関数側で、そのグローバル変数を参照するような方法をとってください。1回しか実行できません。setTimeout()を使って、一定時間毎に関数を実行させつづける事ができます。alert()が出ます。迷惑なエラーを起こします。言うイメージオブジェクト(画像)が完全に読み込まれているかチェックします。別の画像に取り替えています。読み込みが終わってなければ、0.5秒後にもう一度呼び出し読み込みが完了しているかチェックします。サイズの大きい画像があり、それが読み込まれてから何かしらのプログラムを動かしたい場合等にこれを使います。別に用意されていますので、再帰法を使わなくても実現できます。実行その他top少し情報が古く、現在のテストを行っていません。便利なのですが基本的にこれはできませんでした。今は?と言うとできます。変数も関数も利用できます。同じサイト内での話でクロスドメインなどは基本は無理です。他のウィンドウにあるjavascriptと変数を共有する事ができなかった時代の話。共有するには方法としては2つありました。フォームを操作できる事を利用して、フォームに変数の値を書き込みます。値の共有と言う事が可能になります。ロードタイミングで操作する場合エラーの危険が伴います。このロードタイミングでの話は、今も同じです。先方の操作対象やJavaScriptが読み込まれていないと、それを利用する事はできません。Netscape系はFireFoxになってもHTMLドキュメントに対しては実装されていないようですね。『その変数がもしあれば?そしてtrueなら?』と言う確認方法でロード完了を把握する事ができます。一つの共有方法は、クッキーを使う方法です。一時的にクッキーに値を格納させて別ページでこれを読み取ると言う方法です。ページ移動でも変数を維持し続ける事ができるという便利な方法でもあります。文字列にして持ち越すことは可能です。他のページから変数の値を変更させたりする事が可能になっていたので便利でした。ドメインフレーム構成でそれぞれのフレームのファイルのドメイン名が違う場合です。新しいブラウザの方が制限が厳しくなっています。IEで使用可能なスクリプト言語です。ie4以上ではかなり便利です。関数や変数の共有は基本的にできたはずです。IEだけに有用なスクリプトを書く場合はVBScriptで書いてしまえば何も気にしなくて済むかも?さて、最初に書いた時代からかなり年月が経ち2008年になっています。今の時代ではJavaScriptでクロスフレームさせたり、値の共有などをする必要がほとんどなくなりました。JavaScriptであれこれ無理な方法を使わなくても済んでしまいます。双方のセキュリティ面(ユーザー側の防衛、サーバー側の防衛)からもJavaScriptは、無作為に使う事は敬遠されがちになっています。JavaScriptはそれほど大きな役割を果たせなくなってしまったようです。違う方向性を持ちながら変化しつつあります。どんなに良くなってもJavaScriptは所詮クライアントサイドスクリプトである事は忘れないでください。便利な方法が生まれてもセキュリティに問題を起こすような場合は制限がかかる可能性がある。ビジターがJavaScriptを無効にしたらそのプログラムは全て無効になると言う事です。『JavaScriptを必ずONにしてください』と言う制限を書けることができます。一般のホームページで何をされるかわからない相手では『必ずON』といわれても『じゃぁ他所に行く』って事にもなりかねません。いう意味では、JavaScriptは色々な縛りがあると言う面は諦めるしかない面でもあります。配布素材以外のコンテンツの無断使用・転載を禁じます。