onclick="return noactive();没有传参数

解决方案 »

  1.   

    还有个问题
    <script>
    function noactive(isactive)

      if(isactive!=1){
        alert("请在激活帐户之后操作");  
        window.location="http://www.baidu.com";
      }
    }
    </script>   <div class="pmm_level2"><a href="/profile/mypannel/listinfo.php?mid=13" onclick="return noactive(1);">管理视频</a></div>这里用window.location为什么没效果,谢谢
      

  2.   

    <script>
    function noactive(isactive)

      if(isactive==1){
        alert("请在激活帐户之后操作");  
        window.location="http://www.baidu.com";
      }
    }
    </script>   <div class="pmm_level2"><a href="/profile/mypannel/listinfo.php?mid=13" onclick="return noactive(1);">管理视频</a></div>改了。但是跳转依旧未成功
      

  3.   

    <script> 
    function noactive(isactive) 

      if(isactive!=1){ 
        alert("请在激活帐户之后操作");  
        window.location="http://www.baidu.com"; 
      } 
      return false;

    </script>
      

  4.   

    一般onClick事件用return函数,函数得有返回值true或false
    <script> 
    function noactive(isactive) 

      if(isactive==1){ 
        alert("请在激活帐户之后操作");  
        window.location="http://www.baidu.com"; 
        return true;
      } 
    return false;

    </script>   <div class="pmm_level2"> <a href="/profile/mypannel/listinfo.php?mid=13" onclick="return noactive(1);">管理视频 </a> </div> 
      

  5.   

    改成这样试试:
    <script> 
    function noactive(isactive) 

      if(isactive==1){ 
        alert("请在激活帐户之后操作");  
        window.location.href="http://www.baidu.com"; 
      } 

    </script>   <div class="pmm_level2"> <a href="/profile/mypannel/listinfo.php?mid=13" onclick="javascript:noactive(1)">管理视频 </a> </div> 
      

  6.   

    return true 就会跳转到 profile/mypannel/listinfo.php
    return 不是随便乱加的
      

  7.   

    我直接考这段代码放到html文件里,为什么我能成功跳转?
      

  8.   

    改成楼上的还是不行,我就是想党isactive==1时,网页跳转到www.baidu.com
      

  9.   

    你把a标签的href改成#试试 还有那个return也去掉
      

  10.   

    只要改成#就可以了,问题为什么有href就无法正常跳转
    是不是说当点击连接时,其实已经进入到另一个页面中,所以没有了window.location的执行如果我必须要有href="/profile/mypannel/listinfo.php?mid=13",请问这个JS该怎么写
      

  11.   

    event.returnValue=false;
    把这句加在function的结尾处可以解决这个问题分析一下:出现你的问题的原因其实很简单
    基本可以确定是执行速度问题,如果在执行a标签自己的跳转之前执行了js代码是能够跳转的,如果在js被执行之前已经
    成功跳转到a标签指定的地址,js的执行会自动中断