Hola.
Utiliza la tecnología AJAX: http://es.wikipedia.org/wiki/AJAX .
Prueba un ejemplo con HOLA MUNDO:
http://www.dynamicajax.com/fr/AJAX_Hello_World-271_290_322.html
El objeto XMLHttpRequest te permitirá mostrar textos o imágenes según el
resultado que devuelva:
0 Uninitialized. The object is not initialized with data.
1 Loading. The object is loading its data.
2 Loaded. The object has finished loading its data.
3 Interactive. The user can interact with the object even though it's not
fully loaded.
4 Complete. The object is completely initialized.
Lós códigos del estado (200, 404, ...) están aquí:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Un ejemplo de codigo javascript para un div que se llame "copy":
if(obj.readyState == 0)
{
document.getElementById('copy').innerHTML = "Sending Request...";
}
if(obj.readyState == 1)
{
document.getElementById('copy').innerHTML = "Loading Response...";
}
if(obj.readyState == 2)
{
document.getElementById('copy').innerHTML = "Response Loaded...";
}
if(obj.readyState == 3)
{
document.getElementById('copy').innerHTML = "Response Ready...";
}
if(obj.readyState == 4)
{
if(obj.status == 200)
{
return true;
}
else if(obj.status == 404)
{
// Add a custom message or redirect the user to another page
document.getElementById('copy').innerHTML = "File not found";
}
else
{
document.getElementById('copy').innerHTML = "There was a problem
retrieving the XML.";
}
}
Espero que te sirva. El problema es por el TOPIC que dices que debe ser
accesible. Ante esto no deberças utilizar JavaScript ni AJAX.
El día 20/02/07, Sergio Iglesias <[EMAIL PROTECTED]> escribió:
>
> Hola lista:
> Tengo una web que tarda un pequeño tiempo en cargar los datos desde una
> base
> de datos. Para que parezca que está cargando los datos, cómo tengo que
> hacerlo? me imagino que con JS, pero no encuentro nada que me saque del
> problema.
> Alguna solución?
>
> Gracias
> ___
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
--
Salu2:
MARTIN un valenciano desde Madrid (ESPAÑA)
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo