日期:2014-05-17  浏览次数:20863 次

问个页面刷新后显示的问题?~`
左边是目录,右边显示相应的产品。目录分一级(默认显示)和二级(默认隐藏,用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呢