1. 同一ドメイン名での Iframe 適応高さの処理
もちろん、ここでは Asp.Net MVC を使用しており、src はルーティング構造に設定されています
使用されるのは、iframe ネストされたページが読み込まれるときに、onload イベントを使用して Web ページの高さを取得することです。 iframe にネストしてから、それを iframe に高さだけ割り当てます。
2. iframe はドメインをまたぐ場合の適応性が高くなります
メイン ページとネストされた iframe のドメイン名が異なる場合、少し面倒になるため、JavaScript のクロスドメイン制限を回避する必要があります。
原則: 3 つの既存の iframe メイン ページ main.html、iframe ネスト ページ iframe.html、および iframe 中間ページ agent.html があり、これらは main.html を通じて埋め込まれます (ドメイン名は http://www.ccvita.html)。 com) iframe.html (ドメイン名: http://www.phpq.net) を設定し、ユーザーが閲覧するときに、iframe.html 内の JavaScript コードを実行して、iframeC の scr アドレスに追加される iframe ページの高さを設定します。 Agent.html (ドメイン名: http://www.ccvita.com) は渡された高さを取得し、JavaScript を通じて main.html に iframe の高さを設定します。最後に望ましい目標を達成します。
iframe メイン ページ main.html
[code]
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 .org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< ;title>iframe メイン ページ
;/div>
Tail
iframe ネストされたページ
コードをコピー
Text< ;br />
gt;
gt;
gt;
gt;
gt;
gt;
gt;
br />テキスト
;br />gt;
gt;
テキスト
gt;
gt;
;
テキスト
;
gt;
gt;
gt;
gt;