好的,我想要的是在主页内加载外部 HTML 页面并在主页 DIV 内显示它的内容。我知道 IFRAME 可以做到这一点,但正在寻找任何其他可能的解决方案。使用新版本的 Firefox 加载 IFRAMES 时遇到一些问题。内容不显示,一些用户报告问题。
那么其他选项是什么?IFRAMES 的好处是其他页面是单独加载的。因此,即使在 IFRAME 中加载的其他网站包含相同的 CSS 类等,一切都会按应有的方式显示。那么IFRAMES有什么好的替代品吗?
我不是真正的 JQuery 专家,但我找到了这个选项:
$("#target_div").load("other_page.html");
看起来不错,但如果两个页面(父页面和 other_page.html)都包含相同的 CSS 类、选择器等,那么在我的情况下,来自“other_page.html”的 CSS 正在生效。任何可能的解决方案(除了 IFRAME)?
基本上我想将 other_page.html HTML 内容显示到父页面 div 中,而不会导致 CSS 和两个页面(父页面和 other_page)上的其他内容出现问题。
感谢您的建议!