我有一个包含多个选项卡的页面。每个选项卡包含另一个网页的内容(位于同一台服务器上,但不同的目录,并且它们都是独立站点)。 标签页的意图是将其他页面放在一个门户中。 这很有用。 我使用这种方法的问题是我必须使用iframe加载其他页面以保留其CSS和相对图像路径等。 这意味着所有页面在加载标签页时加载。这并不理想。我想用ajax来加载内容,但我不知道如何使用iframe来做到这一点。iframes,external pages and jQuery ui tabs
这里是我的代码:
<div id="tabs">
<ul>
<li><a class="tabref" href="#tabs-1">One tab</a></li>
<li><a class="tabref" href="#tabs-2">two tab</a></li>
</ul>
<div id="tabs-1" class="tabMain">
<div class="tabIframeWrapper">
<iframe class="tabcontent" src="site1"></iframe>
</div>
</div>
<div id="tabs-2" class="tabMain">
<div class="tabIframeWrapper">
<iframe class="tabcontent" src="site2"></iframe>
</div>
</div>
每个包含的页面也将拥有自己的CSS样式和它自己的URL(site.com/site1和site.com/site2)
我d喜欢能够使用iframes解决方案,但只在选中其选项卡时加载每个页面。
TIA