var READY_STATE_UNINITIALIZED=0; var READY_STATE_LOADING=1; var READY_STATE_LOADED=2; var READY_STATE_INTERACTIVE=3; var READY_STATE_COMPLETE=4; var req; var ajaxData=null; var evalExpr = null; function getXMLHTTPRequest() { var ro; var browser = navigator.appName; if(browser == 'Microsoft Internet Explorer'){ ro = new ActiveXObject('Microsoft.XMLHTTP'); }else{ ro = new XMLHttpRequest(); } return ro; } function sendRequest(url,params,HttpMethod){ if (!HttpMethod){ HttpMethod="GET"; } req=getXMLHTTPRequest(); if (req){ req.open(HttpMethod,url,true); if (HttpMethod.toUpperCase()=="POST") { req.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } req.onreadystatechange=handleResponse; if (params) { req.send(params); } else { req.send(null); } } } function handleResponse(){ var ready=req.readyState; if (ready==READY_STATE_COMPLETE){ ajaxData=req.responseText; if (evalExpr) { eval(evalExpr); } }else{ ajaxData=null; } //var basket = document.getElementById('basket'); if(ajaxData){ target.innerHTML = ajaxData; } else { target.innerHTML = 'Идёт загрузка информации...'; } }