All pastes #904675 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-02-15 04:00 UTC
rendered paste body
// eJaxMe : String -> void
function eJaxMe (e) {
	var eureka = JackSir();
	eureka.open("GET", e, true);
	eureka.onreadystatechange = function () {
		if (eureka.readyState == 4) {
			var eDiv = document.createElement("div");
			eDiv.innerHTML = eureka.responseText;
			document.getElementById("board").innerHTML = eDiv.getElementById("board").innerHTML;
		}
	}
	eureka.send(null);
}
// JackSir : void -> Http Request module
function JackSir () {
	var eureka;
	try { eureka = new XMLHttpRequest(); } 
	catch (e) {
		try { eureka = new ActiveXObject("Microsoft.XMLHTTP"); } 
		catch (e) {
			try { eureka = new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e) { /* do nothing. Browser sucks ass */ }
		}
	}
	return eureka;
}