HO SBAGLIATO SEZIONE, SCUSATE

Salve, ho questo codice AJAX

codice:
function makeRequest(){
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		err("Il tuo broswer non supporta XMLHttpRequestObject");
	}
}
var req = makeRequest();

function recieve(){
	req.open("GET", "read.php");
	req.onreadystatechange = handleResp;
	req.send(null);
}

function handleResp(){
	if(req.readyState == 4 && req.status == 200){
		var elem = document.getElementById("cronology");
		elem.innerHTML = req.responseText;
		elem.scrollTop = elem.scrollHeight;
	}
}

function init(){
	setInterval('recieve()', 2000);
	recieve();
}
window.onload = init;
Faccio la richiesta al file read.php e in quel file alla fine di tutto lo script ho una variabile ($contentdiv) con dentro il contenuto da mettere nel div, per far si che responseText abbia il valore di quella variaibile devo fare un return $contentdiv nel file read.php?