结合起来
关键是要支持所有浏览器。谁愿意编写一个只能用于InternetExplorer或者非Microsoft浏览器的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时支持InternetExplorer和非Microsoft浏览器。清单4显示了这样的代码。
清单4.以支持多种浏览器的方式创建XMLHttpRequest对象
/*CreateanewXMLHttpRequestobjecttotalktotheWebserver*/
varxmlHttp=false;
/*@cc_on@*/
/*@if(@_jscript_version=5)
try{
xmlHttp=newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}catch(e2){