代码var exampleClass = function(){
this.counter;
this.sum=function(num1,num2){
var result = num1+num2;
//计算结果result即为onSum事件的参数
this.onSum(result);
},
this.onSum=function(result){
alert(result);
}
};
function print(fName, args) {
var message = "In " + fName + "; the arguments are: "
dojo.forEach(args, function(args) {
message += args.toString() + " ";
}) ;
document.write(message+"<br>");
};
var eventhandlers = function(){
this.handler=function(){
print("handler",arguments);
}
};
var exampleObj = new exampleClass();
var events = new eventhandlers();
var h3 = dojo.connect(exampleObj, "onSum",events,"handler");
exampleObj.sum(1,2);
this.counter;
this.sum=function(num1,num2){
var result = num1+num2;
//计算结果result即为onSum事件的参数
this.onSum(result);
},
this.onSum=function(result){
alert(result);
}
};
function print(fName, args) {
var message = "In " + fName + "; the arguments are: "
dojo.forEach(args, function(args) {
message += args.toString() + " ";
}) ;
document.write(message+"<br>");
};
var eventhandlers = function(){
this.handler=function(){
print("handler",arguments);
}
};
var exampleObj = new exampleClass();
var events = new eventhandlers();
var h3 = dojo.connect(exampleObj, "onSum",events,"handler");
exampleObj.sum(1,2);

浙公网安备 33010602011771号