Does it have to be this complicated every time I create an object? The following code: JScript code: "testAjax.htm" File: Copy code The code is as follows: try { // Firefox, Opera 8.0, Safari xmlHttp=new XMLHttpRequest(); } catch (e) Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); } } } } User: Time: