问个页面刷新后显示的问题?~`
左边是目录,右边显示相应的产品。目录分一级(默认显示)和二级(默认隐藏,用JS控制“display”),二级目录是点一级目录才会显示,点二级目录后,页面自动刷新了,原显示的二级目录也会隐藏起来,怎么让它刷新页面后原二级目录还是显示?
不知道说清楚没,下面是目录部分代码:
<script type= "text/javascript ">
function showhide(ppid){
var ppid
ppid=eval( "grfw "+ppid);
if (ppid.style.display== " "){ppid.style.display= "none ";}else{ppid.style.display= " ";}
}
</script>
<ul id= "porlistmid ">
<li onClick= 'showhide(1) '> Mobile Phone </li>
<span id= 'grfw1 ' style= 'display:none; '>
<li class= 'litwo '> <a href= 'products.asp?fid=576 '> Frame-1 </a> </li>
<li class= 'litwo '> <a href= 'products.asp?fid=580 '> Frame-2 </a> </li>
<li class= 'litwo '> <a href= 'products.asp?fid=581 '> Frame-3 </a> </li>
</span>
<li onClick= 'showhide(2) '> <a href= 'products.asp?fid=567 '> TV </a> </li>
<span id= 'grfw2 ' style= 'display:none; '>
<li class= 'litwo '> <a href= 'products.asp?fid=587 '> Frame-5 </a> </li>
<li class= 'litwo '> <a href= 'products.asp?fid=588 '> Frame-6 </a> </li>
</span>
<li onClick= 'showhide(3) '> <a href= 'products.asp?fid=568 '> MP3/Mp4 </a> </li>
<span id= 'grfw3 ' style= 'display:none; '> </span>
</ul>
------解决方案--------------------以上代码不可能刷当前页,肯定是别的地方的问题
一级目录上面还带链接,不知道什么意思
另外点击二级目录后,打开的页面在哪里?当前页还是右框架?
------解决方案--------------------用框架就不会了
你只用了一个超级连接当然回刷新了
------解决方案--------------------用iframe呢