Vacío XmlHttp responsetext (solo Google Chrome)

Tengo un problema con mi script de chat en Google Chrome. A veces, el texto de respuesta está vacío hasta que vuelve a cargar la página, pero a veces funciona bien. Abre una conexión xmlhttp cada segundo y si el primero es bueno, también lo es. En Firefox siempre es bueno.

var url = "text.php";
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = myfunc;
xmlHttp.send(null);

function myfunc()
{
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        var msg = xmlHttp.responseText;
        alert(msg);
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta