var Try = {
these : function() {
var returnValue;
for(var i=0; i<arguments.length; i++) {
var lambda = arguments[i];
try {
returnValue = lambda();
break;
} catch(e) {}
}
return returnValue;
}
}
//创建XMLHTTPRequest对象
var xmlhttp = Try.these(
function() {return new ActiveXObject('Msxml2.XMLHTTP')},
function() {return new ActiveXObject('Microsoft.XMLHTTP')},
function() {return new XMLHttpRequest()}
) || false;


these :
浙公网安备 33010602011771号