<script language="javascript">
var x = new Object();
x.Test = function(url,a,b){
this.url = url;
this.a = a;
this.b = b;
}
x.Test.prototype = {
myTest : function(){
this.a.call(this,1,2);//this.a是一个Function对象,Function.call()是这个对象的方法
alert(this.str);
},
str : "xxx"
}
function a(x,y){
alert("str="+this.str+";url="+this.url+";a="+(x+y));//this.url为回调函数。
}
var x1 = new x.Test(".xml",a,"b");
x1.myTest();
</script>
var x = new Object();
x.Test = function(url,a,b){
this.url = url;
this.a = a;
this.b = b;
}
x.Test.prototype = {
myTest : function(){
this.a.call(this,1,2);//this.a是一个Function对象,Function.call()是这个对象的方法
alert(this.str);
},
str : "xxx"
}
function a(x,y){
alert("str="+this.str+";url="+this.url+";a="+(x+y));//this.url为回调函数。
}
var x1 = new x.Test(".xml",a,"b");
x1.myTest();
</script>