[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/mod/scorm/ -> request.js (source)

   1  // This file is part of Moodle - http://moodle.org/
   2  //
   3  // Moodle is free software: you can redistribute it and/or modify
   4  // it under the terms of the GNU General Public License as published by
   5  // the Free Software Foundation, either version 3 of the License, or
   6  // (at your option) any later version.
   7  //
   8  // Moodle is distributed in the hope that it will be useful,
   9  // but WITHOUT ANY WARRANTY; without even the implied warranty of
  10  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11  // GNU General Public License for more details.
  12  //
  13  // You should have received a copy of the GNU General Public License
  14  // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
  15  
  16  function NewHttpReq() {
  17      var httpReq = false;
  18      if (typeof XMLHttpRequest != 'undefined') {
  19          httpReq = new XMLHttpRequest();
  20      } else {
  21          try {
  22              httpReq = new ActiveXObject("Msxml2.XMLHTTP.4.0");
  23          } catch (e) {
  24              try {
  25                  httpReq = new ActiveXObject("Msxml2.XMLHTTP");
  26              } catch (ee) {
  27                  try {
  28                      httpReq = new ActiveXObject("Microsoft.XMLHTTP");
  29                  } catch (eee) {
  30                      httpReq = false;
  31                  }
  32              }
  33          }
  34      }
  35      return httpReq;
  36  }
  37  
  38  function DoRequest(httpReq,url,param) {
  39  
  40      // httpReq.open (Method("get","post"), URL(string), Asyncronous(true,false))
  41      //popupwin(url+"\n"+param);
  42      httpReq.open("POST", url,false);
  43      httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  44      try {
  45          httpReq.send(param);
  46      } catch (e) {
  47          return false;
  48      }
  49      if (httpReq.status == 200) {
  50          //popupwin(url+"\n"+param+"\n"+httpReq.responseText);
  51          return httpReq.responseText;
  52      } else {
  53          return httpReq.status;
  54      }
  55  }
  56  
  57  function popupwin(content) {
  58      var op = window.open();
  59      op.document.open('text/plain');
  60      op.document.write(content);
  61      op.document.close();
  62  }


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1