Actualiza la imagen con una nueva en la misma url

Estoy accediendo a un enlace en mi sitio que proporcionará una nueva imagen cada vez que se acceda.

El problema que estoy encontrando es que si intento cargar la imagen en segundo plano y luego actualizar la de la página, la imagen no cambia, aunque se actualiza cuando recargo la página.

var newImage = new Image();
newImage.src = "http://localhost/image.jpg";

function updateImage()
{
if(newImage.complete) {
    document.getElementById("theText").src = newImage.src;
    newImage = new Image();
    number++;
    newImage.src = "http://localhost/image/id/image.jpg?time=" + new Date();
}

    setTimeout(updateImage, 1000);
}

Encabezados como FireFox los ve:

HTTP/1.x 200 OK
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: image/jpeg
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Server: Microsoft-HTTPAPI/1.0
Date: Thu, 02 Jul 2009 23:06:04 GMT

Necesito forzar una actualización de solo esa imagen en la página. ¿Algunas ideas?

Respuestas a la pregunta(16)

Su respuesta a la pregunta