var xmlhttpreq = null; function GetHTTPRequest() { var xmlhttp = false; try { xmlhttp = new XMLHttpRequest(); } catch (trymicrosoft) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { xmlhttp = false; } } } return xmlhttp; } xmlhttpreq = GetHTTPRequest(); function StartRequest(pars) { // Persistente Verbindung öffnen xmlhttpreq.open('POST', 'done.php', true); xmlhttpreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttpreq.setRequestHeader("Content-length", pars.length); xmlhttpreq.setRequestHeader("Connection", "close"); xmlhttpreq.onreadystatechange = handle_response; xmlhttpreq.send(pars); } function handle_response() { document.getElementById('done').innerHTML = xmlhttpreq.responseText; }