外部ページ 1 を ui-tab (これは難しい部分ではありません) にロードしようとしていますが、次に、2 番目のレベルのページをページ 1 の DIV に自動的にロードしたいと考えています。
だから、私は 3 つの html ページを持っています: - index.html - external1.html - external1A.html
index.html jQuery は、external1.html を div 'tabcontent' にロードし、external1A.html を external1.html に定義された div 'content' にロードします (すべての jQuery はメインの index.html で定義する必要があります)。
external1.html で定義されているリンクをクリックすると、別の external1B.html が external1.html で定義されている DIV の「コンテンツ」に読み込まれます。tab-2 を読み込むと、external2.html などを読み込みます...
そこで、index.html を読み込んで最初のタブのコンテンツ (external1.html) を読み込み、次に external1A.html を external1.html で定義された DIV 'content' に読み込みます。
私のページは次のようになります。
index.html
<html>
<head>
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script src="js/myscripts.js" type="text/javascript"></script>
</head>
<body>
<div id="tabs">
<ul class="ui-tabs-content">
<li><a href="external1.html" title="tabcontent"><span>external 1</span></a></li>
<li><a href="external2.html" title="tabcontent"><span>external 2</span></a></li>
</ul>
</div>
<div id="tabcontent"></div>
</div>
</body>
</html>
external1.html
<div class="menu">
<a href="#" id="external1A">external 1A</a> |
<a href="#" id="external1B">external 1B</a> |
<a href="#" id="external1C">external 1C</a>
</div>
<div class="content"></div>
external1B.html
<form name="form1">
<input type="text" value="" name="name="">
<input type="submit" value="submit" name="Submit">
</form>
最後に、次の画像のように なります。Tab は external1 をロードし、external1A を external1 の DIV にロードします
通常、ページ レベルをフラットに保とうとしますが、この場合はこの方向にロードする必要があります。
jQuery がどのように見えるか分かりますか?
どうもありがとう!