还有
<a href="m1.htm" onclick="return mm(this.href)">测试</a>和
<a href="m1.htm" onclick="mm(this.href)">测试</a>的区别?

解决方案 »

  1.   

    return false  是返回假
    return true   是返回真
    还有
    <a href="m1.htm" onclick="return mm(this.href)">测试</a>和
    <a href="m1.htm" onclick="mm(this.href)">测试</a>
    不知道“mm”什么意思?
      

  2.   

    return false返回假
    return true 返回真
      

  3.   

    mm是个函数名吧
    <a href="m1.htm" onclick="return mm(this.href)">测试</a>
    是根据函数的返回值来决定链接有没有效

    <a href="m1.htm" onclick="mm(this.href)">测试</a>
    是不考虑返回值的。
      

  4.   

    我理解:如果function内有retrun则立即跳出function如果function再<a href="m1.htm" onclick="return mm(this.href)">测试</a>则不大理解
      

  5.   

    mm 是一个验证函数,如果通过验证的话,就返回true ,否则返回false。
    我现在的理解是,如果返回true,则网页继续执行指令,否则停止到当前页。当然前提是用
    return 语句,比如<a href="m1.htm" onclick="return mm(this.href)">
    ----------------------------
    谢谢大家的高见,以后继续交流
      

  6.   

    对着呢,网页中的<a id=xx onclick="return mm(this.href)">等价于脚本中的<script>
    xx.onclick=function(){return mm(this.href);};
    </script>也就是说,return 其实还是在函数里面
      

  7.   

    to fastson向你学习,多研究,深入到程序内部?你哪的?
      

  8.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <script language="JavaScript">
      function aa(hr)
      {
        if (hr)
      return true;
     else
       return false;
      }
    </script>
    </head><body>
    <p><a href="a.htm" onClick="return aa(this.href)">第一链接</a></p>
    </body>
    </html>
    我看你这样比较好理解一点吧。
      

  9.   

    这个问题我以前碰到过。举个例子吧,象网站登录要输入用号名和密码,这里就可以使用楼主所说的FALSE和TRUE,用ASP语言检证真和假,真则运行TRUE所对应的网页,假则运行FALSE对应的网页。大概就是这样吧。期待高手的出现!!!!