<a class="actbtn btn-buynow" href="<{link ctl=cart act=checkout}>" onclick="Cookie.set('S[ST_ShopEx-Anonymity-Buy]', 'true');$(this).getParent('.dialog').retrieve('chain',$empty)();return false;" ><{t}>无需注册直接快读购买<{/t}></a>
错误应该在onclick那个地方,如果换成onclick="alert('dddddd')",就没有问题

解决方案 »

  1.   

    错误出在return false;里面,但是为什么呢?这句有什么用啊?
      

  2.   

    你就贴出那样一点代码来,管用吗?
    javascripte这个东西的错误不是你这一点代码就可以解决的。
      

  3.   

    火狐上看问题还是比IE更好看的,LZ安装一个firebug,看一下控制台有没有错误信息。
      

  4.   

    其实这段代码完全换个思路这样来调试:$('.actbtn').click(function(){
        alert(1);
        Cookie.set('S[ST_ShopEx-Anonymity-Buy]', 'true');
        // alert(2);
        $(this).getParent('.dialog').retrieve('chain',$empty)();
        // alert(3);
        return false;
    });
      

  5.   

    Cookie.set('S[ST_ShopEx-Anonymity-Buy]', 'true');$(this).getParent('.dialog').retrieve('chain',$empty)();return false;看红色的地方,retrieve调用后返回的是个function吗?