私が望むのは、メインページ内の HTML ページの外側をロードし、メインページの DIV 内にそのコンテンツを表示することです。IFRAME でこれが可能であることはわかっていますが、他の可能な解決策を探しています。新しいバージョンの Firefox では、IFRAMES の読み込みに問題があります。コンテンツが表示されず、一部のユーザーから問題が報告されています。
それで、他のオプションは何ですか?IFRAMES の良いところは、他のページが個別に読み込まれることです。したがって、IFRAME に読み込まれているこの他の Web サイトに同じ CSS クラスなどが含まれていても、すべてが正常に表示されます。それで、IFRAMESに代わる良いものはありますか?
私は本当にJQueryの専門家ではありませんが、次のオプションを見つけました:
$("#target_div").load("other_page.html");
良さそうに見えますが、両方のページ (parent と other_page.html) に同じ CSS クラス、セレクターなどが含まれている場合、私の場合は「other_page.html」の CSS が有効になります。可能な解決策はありますか (IFRAME 以外)?
基本的に、other_page.html HTML コンテンツを親ページの div に表示したいのですが、両方のページ (parent と other_page) で CSS やその他の問題を引き起こすことはありません。
ご提案いただきありがとうございます。