ウェブサイトのメニューにリンクの長いリストがあります。デフォルトでは最初の 3 つのリンクが表示され、残りのリンクには「表示/非表示」ボタンがあります。
訪問者の好みに応じて、デフォルト値 (表示または非表示) を変更できるようにしたいと考えています。
--> したがって、デフォルト値は「非表示」です。訪問者が「表示」をクリックしてからリンクをクリックした場合、次のページをデフォルトで「表示」にしたいと考えています。その後、非表示をクリックすると、デフォルトは「非表示」になります。
以下は私のメニューです。1-2-3 は常に表示され、4-5-6 は表示または非表示になります。
<ul>
<li><a href="test.php">1</a></li>
<li>2</li>
<li>3</li>
<div class="liste-cachee">
<div class="quotecontent">
<div style="display: none;">
<li>4</li>
<li>5</li>
<li>6</li>
</div>
</div>
</div>
<input type="button" value="Plus / Moins" onclick="if (
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != 'block') {
sendMenuDisplay('block');
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'block';
} else {
sendMenuDisplay('none');
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; }" />
</ul>
私の質問は: 訪問者が選択したもの (表示または非表示) を保存し、それを $_POST 変数に入れて、次のページのデフォルト値として使用するにはどうすればよいですか?
お時間をいただきありがとうございます。