var a={
A:function()
{
var a=function(txt)
{
this.text=txt;
alert(this.text);
};
a.prototype={
show:function(){alert(this.text);}
}
return a;
}();
}
var b=new a.A("Do you miss me?");
b.show();
以上脚本有错吗,为什么不弹啊?
楼主,我给你改了一下.
new ((function()
{
var a=function(txt)
{
this.text=txt;
};
a.prototype={
show:function(){alert(this.text);}
}
return a;
})())("Do you miss me?").show();
a.prototype={
show:function(){alert(this.text);}
}
这里最后少一个分号
其他看不出问题,代码蛮好的,不觉得是楼上说的胡搞