All pastes #930740 Raw Edit

Untitled

public javascript v1 · immutable
·published 2008-03-06 20:24 UTC
rendered paste body
      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];          }        }      }