ホームページ  >  記事  >  ウェブフロントエンド  >  複数のページで同じ HTML フラグメント コードを使用する_JavaScript のヒント

複数のページで同じ HTML フラグメント コードを使用する_JavaScript のヒント

WBOY
WBOYオリジナル
2016-05-16 18:09:581279ブラウズ

問題の説明
比較的複雑な HTML フラグメント (A) が他のページ (B、C、D...) に埋め込まれている場合。
問題の鍵は、HTML フラグメント内で処理する必要のある JavaScript ロジック (ページング、クリック イベント応答など) が多数存在することです。

この問題については、簡単な例を使用して説明します。
「ページ上にボタンがあります。HTML フラグメントを導入するには、このボタンをクリックしてください。この HTML フラグメントにはページング ボタンがあります。」

1. IFrame を使用します
メイン ページで、ボタンをクリックしてページに IFrame を導入します:

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


< ;div id="complex_page_segment">


>


2. AJAX はページ フラグメントを返し、イベントを登録します。
注: 返された HTML フラグメントをシミュレートするために textarea を使用します。




コードをコピー


コードは次のとおりです:





<テキストエリア ID ="clone" style="display: none;">



< input type="button" value="次のページ" class="next" />
ページ コンテンツ




さらに、この関数を手動で使用する必要はなく、返された HTML セグメント内で自動的に実行することもできます。

4. AJAX はイベント自動応答の页面片セグメントを返します

复制代码 代码如下: