<area shape="rect" coords="0,1,90,30" href="注册.html" target="_blank"  onClick="return logined()"/>这样子写没办法执行到logined()函数,请问哪里错了

解决方案 »

  1.   

    <area shape="rect" coords="0,1,90,30" href="注册.html" target="_blank" onClick="alert("123")"/>这样子提示框也不会跳出来
      

  2.   

      你提供的信息是很少,不好分析,你把Onlick里的哪个return去掉试试
      

  3.   

    把return去掉也是不行,我logined函数里面直接ALERT("123")也不会跳出提示框,这应该就可以说明函数没被执行到了吧
      

  4.   

    function logined()
    {
    var flag="<?=$_SESSION['uid']?>";
    //var tmq="<?=$_SESSION['aid']?>";
    alert("flag");
    if(flag)
    {
    alert('您已登录');
    return false;
    }
    return true;
    }这是我的logined函数,我是初学者有些基础的东西还不懂
      

  5.   

    谢谢楼上这位仁兄,但是onClick="return logined()"里面的函数还是没有执行到,请问可能是什么问题呢
      

  6.   

    是别的地方的问题,<? ?>这样在html中插入php代码不行,要<?php ?>这样才行,我记得之前用前面那个是可以的
      

  7.   


    为何楼主:function logined(){
       return ;
    }
      

  8.   

    onClick="logined()"function logined(){
       return ;
    }
      

  9.   

    <?php ?>这种形式要如何把变量的值传给js中的变量呢
    比如var flag;
    flag=<?php echo $a ?>这样好像不行具体要怎么传值呢