Say Hello
JavaScript部分

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Not IE
	} else if(window.ActiveXObject) {
		return newActiveXObject ("Microsoft.XMLHTTP"); //IE
	} else {
		alert("あなたのブラウザはXmlHttpRequest objectをサポートしていません。Firefoxに乗り換えてみませんか。");
		}
	}
	var receiveReq = getXmlHttpRequestObject();
	function sayHello() {
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
			receiveReq.open("GET", 'SayHello.html', true);
			receiveReq.onreadystatechance = handleSayHello;
			receiveReq.send(null);
		}
	}
	function handleSayHello() {
		if (receiveReq.readyState == 4) {
			document.getElementByID('span_result').innerHTML = receiveReq.responseText;
		}
	}

body部分

<a href="javascript:sayHello();">Say Hello</a>
<div id="span_result"></div>