ネチズンはフォーラムでよく質問します。HTML ファイル内で別の HTML ファイルのコンテンツを読み取ることはできますか?答えは「はい」です。以前は iframe のみを使用していましたが、後で他の方法もいくつか見つけたので、今日は 3 つ目の方法をまとめておきます。もっといいよ!
1.IFrame が導入されています。次のコードを見てください。
<IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>
外部からインポートされたファイルが表示されますが、外枠のようなもので囲まれていることがわかります。
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="
を使用できます。import.htm" フレームボーダー=0></iframe>
ただし、背景色が異なるという問題がまだあることがわかります。インポートされたファイル import.htm で同じ背景色を使用するだけで済みます。ただし、IE5.5 を使用している場合は、これを読むことができます。透明性に関する記事を参照してください。インポートされたファイルが長すぎる場合にスクロール バーが表示されないようにするには、import.htm の本文にscroll=noを追加します。
2.<object>メソッド
<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
3.動作ダウンロード方法
<span id=showImport></span>
<IE:ダウンロード ID="oDownload" STYLE="behavior:url(#default#download)" />
<スクリプト>
関数 onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>