ファイルの読込の基本文型を示し、簡単な説明をします。--></script>Hで[HTMLファイル読込]ボタンをクリックすると、「ファイル読込()」が起動し、ファイルcalled/simple.htmlが読み込まれ、Fで加工された結果が、Iの「表示場所」に表示されます。HTMLと外部ファイルとのインタフェースになります。「XMLファイルをHTTPで呼び出す(Requestする)」意味ですが、特にXMLファイルに限定されません。「XMLHR」の名称は任意です。呼び出されたファイルに関係する情報が入ります。B:XMLHR.onreadystatechange読込の状態が変わった(onreadystatechange)」ときの処理をC~Gで記述しています。あり、正常終了のときは4になります。読み込まれた文が入ります。それを「読込文」とします。E読込後の処理を記述する部分です。ここでは単純に全文をIの「表示場所」に表示します。true);単純にいえば「ファイルを非同期通信でオープンする」ことです。G:XMLHR.send(null)「すべてのデータが読み込まれるまで読み込みを続けよ」の意味です(と思う?)。エラー」などの状態がありますが、正常に読込みが終了すると、readyStateが4になります。F、Gは、A~Eの後に記述しなければなりません。実務的文型(パラメタ化)上の基本文型では、「ファイル名」や「読込後処理」が「ファイル読込()」内に記述されているので、「ファイル読込()」が汎用性に欠けます。それで「ファイル名」や「読込後処理」を引数とし、「読込後処理」を任意の名称の別関数にしました。」としたのでは「"HTMLファイル表示"(読込文);」になってしまいます。それを解決するために、Jで「読込後処理」が関数であることを宣言しておく必要があります。関数への引数渡し:関数名の引数」を参照してください。上の「実務的文型」による実例を示します。「ファイル読込()」はhead部に記述し(ここでのリストは省略)、2つのファイルを表示する関数をbody部に記述してあります。