我的网站菜单中有很长的链接列表。我默认显示前三个链接,其余链接有一个“显示/隐藏”按钮。
我希望能够根据访问者的偏好更改默认值(显示或隐藏)。
--> 所以默认值是“隐藏”开始的。如果访问者单击“显示”然后单击一个链接,我希望下一页默认为“显示”。如果他然后单击隐藏,则默认为“隐藏”。
下面是我的菜单。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 变量中并将其用作下一页的默认值?
感谢您的时间和帮助