HTMLpointHTMLpoint HTMLpoint.com


 Mensajes en la barra de estado del navegador 2/2



Un valor inferior de la variable "var" aumenta la velocidad de desplazamiento, mientras que, al contrario, un valor más alto la reduce. El tiempo se expresa en décimas de segundos (milisegundos) y se manipula a través del métodos "setTimeout()".

Este script usa la propiedad "status" del objeto "window", y gracias al gestor de eventos "onLoad" se ejecuta automáticamente cuando se abre la página. El gestor "onLoad" normalmente se usa con los tag <BODY>, <FRAMESET> y <IMG>. En el caso concreto, el gestor de eventos invoca la función "scroll_start()", que a su vez lanza el mensaje en la barra de estado del navegador.

Un abuso de este script tiene el riesgo de crear confusión en el visitante, pero si se usa moderadamente, da buenos resultados. La presencia de texto en la barra de estado dificulta, en la mayor parte de estos script, el conocimiento, por ejemplo, de los URL conectados a un determinado enlace textual o de imagen.

La versatilidad de JavaScript permite personalizar a gusto de cada cual el modo en que aparecen los mensajes en la barra de estado. Gracias a un sencillísimo script, por ejemplo, se puede ver un mensaje fijo, que no obstaculiza el encadenamiento de los URL de referencia a los enlaces presentes en la página:

<script language="JavaScript"><!--defaultStatus = "Este mensaje aparece fijo en la barra de estado"//--></script>

La propiedad "defaultStatus" muestra el mensaje que tiene que aparecer en la barra de estado cuando el documento se abre por primera vez.

La cuestión relativa a la visualización de texto en la barra de estado permite introducir el concepto de tiempo en JavaScript.

JavaScript mide el tiempo como número de milésimas de segundo transcurridas desde el 1 de enero de 1970, y se puede manipular gracias al objeto "date", que cambia con la hora. Las instancias del objeto "date" ofrecen un valor estático de acuerdo con un valor variable. La hora, en JavaScript, se basa en client, no en el servidor. Esto significa que cualquiera que encuentre un reloj escrito en JavaSctipt verá la hora según su propio pc, y no según el computer remoto.

Veamos un primer y simple ejemplo de horario generado con JavaScript:

El objeto Date utiliza el modelo "new Date()", y su valor se memoriza en la variable "hoy". Los métodos "getHours()" y "getMinutes()" devuelven, uno para las horas y otro para los minutos, valores comprendidos entre 0 y 23, y entre 0 y 59.

El método "getMonth" devuelve un número comprendido entre 0 y 11, por lo que hay que añadir 1 al número que se ofrece para obtener el mes correcto.

Si no se especifican una hora y una fecha precisas, el navegador usa la hora local. Para hacer esto es necesario escribir "hoy" antes de cada método "get", si no el navegador no sabrá a qué objeto referirse.

Se pueden crear, gracias al uso conjunto de script y módulos, relojes dinámicos que ofrecen la hora segundo a segundo. He aquí un ejemplo:
El valor 1000 representa el número de milisegundos dentro de los cuales se actualiza la hora en la casilla a través del método "timeout()".

La asociación de los eventos JavaScript relativos a la barra de estado y al horario tratados en este artículo permiten ver la fecha y la hora en la barra de estado del navegador a través de un sencillo script:
Una utilidad interesante para quienes actualicen periódicamente las propias páginas es la que permite la inserción automática de la fecha de la última modificación de la página. De esta manera es posible informar periódicamente a los visitantes a propósito de las modificaciones aplicadas a los documentos HTML.

El código HTML para obtener dicho resultado es muy sencillo:
La propiedad "lastModefied" sólo se puede leer y ofrece la fecha en que el documento se ha modificado por última vez. Así, y sin ulteriores intervenciones, la fecha de la modificación cambiará automáticamente.


  Vuelve a principio de página
1997-2000 - Gráfica, layout y guías son propiedad exclusiva de HTMLpoint s.r.l.