function make_request(req_method,url,asynch,resp_function) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE xml_http_versions = new Array('Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP'); for (i=0;i0) init_request(req_method,url,asynch,resp_function,args); } } else { //alert('Nie mogę stworzyć instancji obiektu XMLHTTP'); return false; } } function init_request(req_method,url,asynch,resp_function){ http_request.onreadystatechange = resp_function; http_request.open(req_method, url, asynch); if (req_method.toLowerCase()=='post') { http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // w przypadku POST http_request.send(arguments[4]); } else http_request.send(null); }