HTML ファイルにファイルの内容を含める方法の概要

HTML ファイルにファイルの内容を含める方法の概要

フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取ることはできますか?」という質問がよく寄せられます。答えはイエスです。方法は複数あります。以前は、iframe のみを使用して参照していましたが、後に他のいくつかの方法を見つけました。今日は、これらの方法をまとめて、参考として紹介します。3 番目の方法の方が良いと思います。

HTMLファイル内に他のHTMLファイルを導入するいくつかの方法

1.IFrameの紹介、次のコードを見てください


コードをコピー
コードは次のとおりです。

<IFRAME NAME="content_frame" 幅=100% 高さ=40 マージン幅=0 マージン高さ=0 SRC="import.htm" ></IFRAME>

外部からインポートされたファイルが表示されますが、それを囲む外枠のようなものが見つかります。


コードをコピー
コードは次のとおりです。

<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=40 src="import.htm" frameborder=0></iframe>

しかし、まだ問題があります。それは、背景色が異なることです。インポートしたファイルimport.htmで同じ背景色を使用することもできますが、

IE5.5 を使用している場合は、透明色に関するこの記事をお読みください。スクロール バーのない長いファイルをインポートする場合は、import.htm の本文に以下を追加します。

スクロールを入力=いいえ

*デメリット: ナビゲーションジャンプができない、iframe内でジャンプできない、コンテンツが重なり合う

2.<object> メソッド


コードをコピー
コードは次のとおりです。

<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>

オブジェクト タグ — 埋め込まれたオブジェクト (画像、メディア、コードなど) を定義します。

* 標準的な Web デザインの概念に適合しておらず、標準的な Web デザインでは放棄されています。

3.動作ダウンロード方法


コードをコピー
コードは次のとおりです。

<span id=showインポート></span>
<IE:ダウンロード ID="oDownload" STYLE="behavior:url(#default#download)" />
<スクリプト>
関数 onDownloadDone(downDate){
showImport.innerHTML=ダウン日付
}
oDownload.startDownload('import.htm',onDownloadDone)
</スクリプト>

<<:  Docker マイクロサービス用の ETCD クラスターの構築に関する詳細なチュートリアル

>>:  流れと動的なライン効果を実現する純粋なCSSコード

推薦する

Linux で文字化けしたファイルや特殊文字のファイルを削除する方法

エンコーディングの理由により、Linux サーバーに中国語のファイルやディレクトリをアップロードまた...

VMware Esxi のルート パスワードを忘れた後に正常に取得する方法

CentOS6 インストール ディスク (任意のバージョン) を準備するか、別の pnux インスト...

Node の SMS API で検証コード ログインを実装するためのサンプル コード

1. ノードサーバーのセットアップ + データベース接続ここでの操作は比較的簡単でわかりやすいです。...

Chrome Dev Tools を使用してページのパフォーマンスを分析する方法 (フロントエンドのパフォーマンス最適化)

背景開発やデバッグには Chrome Dev Tools がよく使用されますが、ページのパフォーマン...

MySQLトランザクションとSpring分離レベルの実装原理の詳細な説明

1. トランザクションはACID特性を持つ原子性: トランザクションは、トランザクションによって分割...

Vue3でアイコンを使用する2つの例

目次1. SVGを使用する2. fontAwesomeを使用する3 ソース4 結論テクノロジースタッ...

シンプルなカレンダー効果を実現する js

この記事では、シンプルなカレンダー効果を実現するためのjsの具体的なコードを参考までに共有します。具...

Dockerオーバーレイはホスト間のコンテナ相互通信を実現します

目次1. Dockerの設定2. レジストリとネットワークを作成する3. コンテナを起動する環境説明...

Divの境界と透明度に関する設定

フレーム:スタイル=”border-style:solid;border-width:5px;bor...

Nodejs のグローバル変数とグローバルオブジェクトの知識ポイントと使用方法の詳細

1. グローバルオブジェクトすべてのモジュールは呼び出すことができます1) global: ブラウザ...

CSS transform-originプロパティを理解する

序文最近、花火アニメーションを作成しました。花火が散るアニメーションです。アニメーションの実装中、花...

列名を知らなくてもMySQLインジェクションを詳細に解説

序文最近、穴を掘ってスペースを作っているだけなので、心が空っぽになっているように感じます。テクノロジ...

シンプルな時計を実装するJavaScript

この記事では、JavaScriptでシンプルな時計を実装するための具体的なコードを参考までに紹介しま...

MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法を参考ま...

Vueはechartsに基づいて3次元の縦棒グラフを実装します

3次元縦棒グラフは、正面、右側、上部の3つの部分で構成されています。描画するときは、正面をグラフィッ...