All pastes #2006242 Raw Edit

Anonymous

public javascript v1 · immutable
#2006242 ·published 2010-11-29 22:07 UTC
rendered paste body
window.onload=initAll;var xhr=false;function initAll() {	document.getElementById("makeTextRequest")=getNewFile;	document.getElementById("makeXMLRequest")=getNewFile;}function getNewFile() {	makeRequest(this.href);	return false;}function makeRequest(url) {	if(window.XMLHttpRequest) {		xhr=new XMLHttpRequest();	}	else {		if(window.ActiveXObject) {			try {				xhr=new ActiveXObject("Microsoft.XMLHTTP");			}			catch(e) { }		}	}	if(xhr) {		xhr.onreadystatechange=showContents;		xhr.open("GET",url,true);		xhr.send(null);	}	else {		document.getElementById("updateArea").innerHTML="Sorry, but I couldn't create an XMLHttpRequest";	}}function showContents() {	if(xhr.readyState==4) {		if(xhr.status==200) {			if(xhr.responseXML&&xhr.responseXML.contentType=="text/xml") {				var outMsg=xhr.responseText;			}		}		else {			var outMsg="There was a problem with the request "+xhr.status;		}		document.getElementById("updateArea").innerHTML=outMsg;	}}