All pastes #930450 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-06 16:39 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];
          }

        }

      }