-3

2 つのページがa.htmlありb.htmlます。

b.html には 2 つのボタンがb1あり、クリックするとそれぞれ およびとして渡されたパラメーターを使用してb2JavaScript 関数を実行します。pop を実行すると、クリックされたボタンに応じて my の内容が変わります。pop()b1b2b.html

これで、2 つのハイパーリンクa1と. ここで達成したいのは、クリックするとロードされ、クリックした後にコンテンツが表示されるようにすることです。a2a.htmla1b.htmlb1

したがって、基本的に をクリックa1するとa.htmlb.htmlロードされ、 as パラメータpop()で実行され、結果のページが表示されます。b1それはできますか?

4

2 に答える 2

2

a.html?value=test などの URL パラメーターを介して実行できます。

で、ボタンa.htmlをクリックすると に移動しますb.html?dopop=true

次に、ページの読み込み時に Javascript を実装して ( $(document).load(function() {});& パラメータを処理するための jQuery プラグインがたくさんあります)、dopop が指定されているか true かを確認できます。存在する場合は、その関数を実行します。

于 2012-08-09T07:58:30.990 に答える
-2

jQuery を使用している場合は、次のようなことができます。

<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
var content = $("div#content");

$("a#1").click(function(){
   content.load("a.html");
});

$("a#2").click(function(){
   content.load("b.html");
});

});
</script>

<a id="1" href="#">Click A</a>
<a id="2" href="#">Click B</a>

<div id="content"></div>

jQuery ロードの詳細については、http: //api.jquery.com/load/を参照してください。

于 2012-08-09T07:58:57.147 に答える