0

異なるページタイトルが<select>含まれています。タイトルをクリックすると、選択したページに自動的にリダイレクトされます。しかし、ユーザーがそこに着いたら、ページのタイトルをで選択したオプションにし<select>ます。

ですから、「本」のページに行くと、そこに来たら、の「本」を見たいと思い<select>ます。

これを達成するための迅速で簡単な方法はありますか?

4

2 に答える 2

0

このクライアント側を実行する必要があり、選択したすべてのオプションの値が「リンクされた」ページへの絶対URLである場合は、次のように記述します。

document.getElementById('pageSelector').value = location.href;

場所がリストにない場合は、以前に選択されたオプション(最初のオプションまたはselected属性を持つ方)が選択されます。

このサーバー側を実行する場合は、選択したすべてのオプションを書き出すときにselected、現在のオプションが書き出すページに対するものである場合は、属性を追加します。

于 2012-08-18T22:36:17.697 に答える
0

それで、あなたの質問から私が得ているのは、あなたの選択がナビゲーションの一部として機能しているということですか?jqueryを使用していますか?

各ページの下部にあるjqueryの行を使用して次のように言うことができます

$([insert nav selector here]).val(page);

定義する必要があります

var page = "the correct page";

各ページの上部に

于 2012-08-18T22:55:36.850 に答える