69 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
function AJAX(a, e)
 | 
						|
{
 | 
						|
  var c = d();
 | 
						|
  c.onreadystatechange = b;
 | 
						|
  function d()
 | 
						|
  {
 | 
						|
    if(window.XMLHttpRequest)
 | 
						|
    {
 | 
						|
      return new XMLHttpRequest()
 | 
						|
    }
 | 
						|
    else
 | 
						|
    {
 | 
						|
      if(window.ActiveXObject)
 | 
						|
      {
 | 
						|
        return new ActiveXObject("Microsoft.XMLHTTP")
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
  function b()
 | 
						|
  {
 | 
						|
    if(c.readyState==4)
 | 
						|
    {
 | 
						|
      if(c.status==200)
 | 
						|
      {
 | 
						|
        if(e)
 | 
						|
        {
 | 
						|
          e(c.responseText)
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
  this.doGet = function()
 | 
						|
  {
 | 
						|
    c.open("GET", a, true); c.send(null)
 | 
						|
  };
 | 
						|
  this.doPost = function(f)
 | 
						|
  {
 | 
						|
    c.open("POST", a, true);
 | 
						|
    c.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 | 
						|
    c.setRequestHeader("ISAJAX", "yes");
 | 
						|
    c.send(f)
 | 
						|
  }
 | 
						|
}
 | 
						|
function $(a)
 | 
						|
{
 | 
						|
  return document.getElementById(a)
 | 
						|
}
 | 
						|
function $$(a)
 | 
						|
{
 | 
						|
  return document.getElementsByName(a)
 | 
						|
}
 | 
						|
function $$_ie(a, c)
 | 
						|
{
 | 
						|
  if(!a)
 | 
						|
  {
 | 
						|
    a = "*"
 | 
						|
  }
 | 
						|
  var b = document.getElementsByTagName(a);
 | 
						|
  var e = []; for(var d = 0; d<b.length; d++)
 | 
						|
  {
 | 
						|
    att = b[d].getAttribute("name");
 | 
						|
    if(att==c)
 | 
						|
    {
 | 
						|
      e.push(b[d])
 | 
						|
    }
 | 
						|
  }return e
 | 
						|
}
 | 
						|
 |