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