Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Sep 9th, 2010 | Syntax: JavaScript | Size: 1.53 KB | Hits: 17 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. var xmlhttp;
  2. function loadXMLDoc()
  3. {
  4. if (window.XMLHttpRequest)
  5.   {// code for IE7+, Firefox, Chrome, Opera, Safari
  6.   xmlhttp=new XMLHttpRequest();
  7.   }
  8. else
  9.   {// code for IE6, IE5
  10.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  11.   }
  12. xmlhttp.onreadystatechange=function()
  13.   {
  14.   alert("xmlhttp.readyState: "+xmlhttp.readyState+" xmlhttp.statusText:"+xmlhttp.statusText+ " xmlhttp.status: "+xmlhttp.status);
  15.   if (xmlhttp.readyState==4 && xmlhttp.status==200)
  16.     {
  17. //    alert("in xmlhttp response");
  18. //    alert("responseText\n"+xmlhttp.responseXML);
  19. //    alert("responseXML\n"+xmlhttp.responseText);
  20.     var node = xmlhttp.responseXML.getElementsByTagName("sync")[0];
  21.     alert(node.childNodes[0].nodeValue);
  22.     document.getElementById("sync").innerHTML  = node.childNodes[0].nodeValue;
  23.     }
  24.   }
  25.  
  26. var line = new String(document.location.href);
  27. line = line.charAt(line.length-1) == '#'?line.substring(0, line.length-1):line;
  28. var begin = line.indexOf("realm=")+6;
  29. var end = line.indexOf("&", begin);
  30. var realm;
  31. if(end>0){
  32.     realm = line.substring(begin, end);
  33. } else {
  34.     realm = line.substring(begin);
  35. }
  36.  
  37. begin = line.indexOf("char=")+5;
  38. end = line.indexOf("&", begin);
  39. var name ;
  40. if(end>0){
  41.     name = line.substring(begin, end);
  42. } else {
  43.     name = line.substring(begin);
  44. }
  45.  
  46. var request = "/armory/test3.php?realm="+realm+"&char="+name;
  47. alert("request ["+request+"]");
  48. xmlhttp.open("GET",request,true);
  49. xmlhttp.send();
  50.  
  51. document.getElementById("charLoad").innerHTML = "<img src='/images/loading.gif'>"
  52. }