All pastes #904704 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-02-15 04:37 UTC
rendered paste body
// eJaxMe : String -> void
function eJaxMe (e) {
	var eureka = JackSir(), eDiv = document.createElement("div");
	eureka.open("GET", e, true);
	eureka.onreadystatechange = function () {
		if (eureka.readyState == 4) {
			eDiv.innerHTML = eureka.responseText;
			var ediv = eDiv.getElementsByTagName("div");
			for (e=0; e<ediv.length; e++) {
				if (ediv[e].id == 'board') {
					document.getElementById("board").innerHTML = ediv[e].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;
}