ecmascript

开始ajax之旅

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
function x()
{
	var a=null;
	try
	{
		a=new ActiveXObject(“Msxml2.XMLHTTP”);
	}
	catch(c)
	{
		try
		{
			a=new ActiveXObject(“Microsoft.XMLHTTP”);
		}
		catch(b)
		{
			a=null;
		}
	}
	if(!a&&typeof XMLHttpRequest!=”undefined”)
	{
		a=new XMLHttpRequest();
	}
	return a;
}

  这个实例化方法至少支持IE、Firefox、Opera和Safari,它的一大特色是用了try…catch…,而不是经常用的if…else…,这种方式是比较稳妥和有效的。

posted on 2009-05-05 15:39  ecmascript  阅读(292)  评论(0)    收藏  举报