Guest User

Untitled

a guest
Jul 20th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. var xmlhttp = false ;
  2.  
  3. if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  4. {
  5. try {
  6. xmlhttp = new XMLHttpRequest ();
  7. }
  8. catch (e) {
  9. xmlhttp = false}
  10. }
  11.  
  12.  
  13. function myXMLHttpRequest (){
  14. var xmlhttplocal;
  15. try {
  16. xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP")}
  17. catch (e) {
  18. try {
  19. xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP")}
  20. catch (E) {
  21. xmlhttplocal = false;
  22. }
  23. }
  24.  
  25. if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
  26. try {
  27. var xmlhttplocal = new XMLHttpRequest ();
  28. }
  29. catch (e) {
  30. var xmlhttplocal = false;
  31. }
  32. }
  33. return (xmlhttplocal);
  34. }
  35.  
  36. var mnmxmlhttp = Array ();
  37. var mnmString = Array ();
  38. var mnmPrevColor = Array ();
  39. var responsestring = Array ();
  40. var myxmlhttp = Array ();
  41. var responseString = new String;
  42.  
  43. var i=0;
  44. var ii = 0;
  45.  
  46. function ajax_update(myUrl, myDiv, rate){
  47.  
  48. target2 = document.getElementById ('content');
  49.  
  50. ii = i++;
  51.  
  52. var content = "i=" + ii ;
  53.  
  54. mnmxmlhttp = new myXMLHttpRequest ();
  55. if (mnmxmlhttp) {
  56. mnmxmlhttp.open ("GET", myUrl, true);
  57. mnmxmlhttp.setRequestHeader ('Content-Type',
  58. 'application/x-www-form-urlencoded');
  59.  
  60. mnmxmlhttp.send (content);
  61. errormatch = new RegExp ("^ERROR:");
  62.  
  63. target2 = document.getElementById (myDiv);
  64.  
  65. mnmxmlhttp.onreadystatechange = function () {
  66. if (mnmxmlhttp.readyState == 4) {
  67. if(mnmxmlhttp.responseText != "A"){
  68. mnmString = mnmxmlhttp.responseText;
  69.  
  70. if (mnmString.match (errormatch)) {
  71. mnmString = mnmString.substring (6, mnmString.length);
  72.  
  73. target = document.getElementById (myDiv);
  74. target2.innerHTML = mnmString;
  75.  
  76. } else {
  77. target = document.getElementById (myDiv);
  78. target2.innerHTML = mnmString;
  79. }
  80. }
  81. }
  82. }
  83. }
  84.  
  85. setTimeout('ajax_update(\'' + myUrl + '\',\'' + myDiv + '\',\'' + rate + '\');', rate);
  86. }
Add Comment
Please, Sign In to add comment