J'ai une page avec plusieurs onglets. Chaque onglet contient le contenu d'une autre page Web (vit sur le même serveur, mais répertoire différent, et ils sont tous des sites autonomes). L'intention de la page à onglets est de rassembler les autres pages dans un portail. Cela fonctionne très bien jusqu'à un certain point. Le problème que j'ai avec cette approche est que je dois utiliser les iframes pour charger les autres pages afin de préserver leur CSS et les chemins d'images relatifs, etc. Cela signifie que toutes les pages sont chargées au moment du chargement de la page d'onglets. Ce n'est pas idéal. Je voudrais utiliser ajax pour charger le contenu, mais je ne sais pas comment faire cela en utilisant iframes.iframes, pages externes et onglets jQuery ui
Voici le code que j'ai:
<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>
Chaque page est également compris dans son propre style CSS et sa propre URL (site.com/site1 et site.com/site2)
I » d aimer pouvoir utiliser la solution iframes, mais charger chaque page uniquement lorsque son onglet est sélectionné.
TIA