function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } var http = createRequestObject(); function sndReq(id,task,order,content) { // fixing some specific problems; encoding special characters if (task=="saveReport") { content = content.replace(/\+/g,"plus"); content = content.replace(/\&/g,"\\and"); content = content.replace(/\|/g,"pipe"); } var data = "id=" +id+ "&task=" +task+ "&order=" +order + "&content=" +content ; http.open('post', 'ajax.php'); http.onreadystatechange = handleResponse; http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // alert (data); http.send(data); } function handleResponse() { if(http.readyState == 4){ var response = http.responseText; var update = new Array(); if (response.indexOf('@;@') != -1) { update = response.split('@;@'); document.getElementById("H"+update[0]).innerHTML = update[1]; document.getElementById("E"+update[0]).innerHTML = update[2]; } } }