scadd这里面return 部分的问题,改成这样function scadd(v,pid)
{
var a=document.all.buyimg;
//a.onclick=aa(pid,v);
alert(a.onclick);
a.onclick=function(){return Addcat(123,1,'test');};
}