Estos d�as el sitio web Nedstat que ofrece contadores ha tenido problemas con uno de sus servidores, lo que ocasiona que algunos miles de sitios web presenten dos s�ntomas que afectan la usabilidad:
1.- retardo de 30 segundos o m�s en la carga de sus p�ginas 2.- notificaci�n de error javascript.
Ejemplo del problema en http://www.renault.cl/ ( UTC/GMT Friday, April 16, 2004, at 16:23:50 )
--- La soluci�n se basa en dos acciones, m�s abajo explico las razones t�cnicas.
a) Para prevenir el retardo aparente de carga, situar el c�digo javascript que entrega Nedstat al final de cada p�gina, justa antes de </body>
b) Para evitar la notificaci�n de error en javascript, modificar el c�digo de Nedstat de la siguiente forma:
donde dice
<script type="text/javascript" language="JavaScript"><!--
nedstatbasic("XXXXXXX", 0);
// --></script>debe decir
<script type="text/javascript" language="JavaScript"><!--
if (typeof(nedstatbasic)!='undefined') nedstatbasic("XXXXXXX", 0);
// --></script>Tener precauci�n de mantener los s�mbolos que represento con XXXXXXX tal como ya estaban escritos.
----
Explicaci�n t�cnica
Los navegadores con javascript habilitado pueden incluir archivos externos utilizando la instrucci�n
<script type="text/javascript" src="external_script.js"></script>
La mayor�a de los navegadores ejecutan esta acci�n de forma serial, es decir, detienen el despliegue de la p�gina hasta cargar y ejecutar el script externo. Si por alg�n motivo este script no carga, no se encuentra o demora mucho en cargar, la p�gina completa se estancar� hasta que el script cargue o se exceda el tiempo m�ximo de espera. En los casos m�s graves, si el script externo no devuelve un error pero internamente demora en cargar, la p�gina puede llegar a no mostrarse nunca m�s all� del punto desde donde se llam� al script. Por eso una medida muy sana es ubicar todos los scripts que no dependen de nosotros al final de lasp�ginas, y controlar su visualizaci�n mediante CSS. Esto incluye la mayor�a de los servicios en Internet, como los contadores (Nedstat, TheCounter), titulares (Imente), etc.
Como observaci�n, este fen�meno de la p�gina detenida no ocurre con <iframe> ni con <frame>. En estos casos el navegador abre una conecci�n paralela que no afecta el despliegue de la p�gina principal. Por este motivo es muy recomendable incluir scripts y otros elementos potencialmente peligrosos dentro de iframes e intentar incluirlos dentro de la p�gina principal del modo m�s transparente posible para el usuario.
Mis disculpas si alguien considera esto un poco Off-Topic, pero considero el tiempo de carga y la notificaci�n de errores como elementos que afectan a la usabilidad.
Muchos saludos!
Juan Pablo Gil Ram�rez
Trabajando para : http://www.conectu.com - http://www.turismochile.com
Web personal: http://www.huinca.net/ (sobre fundamentalismo web)
(56)(45)248000 - Temuco - Chile
_______________________________________________ altas, bajas y modificaciones: http://cadius.org/mailman/listinfo/lista_cadius.org

