日期:2014-05-16  浏览次数:20313 次

一个简单的页面跳转的问题
我的代码:
<a href="" onclick="switchurl(2);"> <img id="pic_lv2" src="pic/2.png" style="position:absolute;z-index:2;left:70px;top:330px;"> </a>

function switchurl(lv) {
   if(lv==2) {
       window.location.href="/#/curdiv/2"; //我的想法:跳转到当前页面URL#/curdiv/2->失败
    } else {
        window.location.href="";//不跳转,保持当前页面
     }
}
我的想法是满足某种条件时跳转到当前URL+#/curdiv/2,但是总是重新刷新当前页面。
请问是什么问题,我的功能有哪些实现方法?
谢谢。

------解决方案--------------------
switchurl 应返回 false
------解决方案--------------------
去掉else不行吗?
------解决方案--------------------
<a href="#" onclick="switchurl(2);"> <img id="pic_lv2" src="pic/2.png" style="position:absolute;z-index:2;left:70px;top:330px;"> </a> 

href加个#号
------解决方案--------------------
onclick="switchurl(2);return false"