Tecnología

Inicio

Cómo configurar un icono Barra de direcciones Uso de JavaScript

Si no va a agregar iconos de página a las páginas Web, su sitio carece de un efecto visual impresionante que lleva poco tiempo para crear. Favicons son las pequeñas imágenes a veces se ve al lado de la URL en la barra de direcciones del navegador. Muchos propietarios de sitios usan un HTML simple "enlace" declaración que hacer los iconos aparecen allí. JavaScript permite crear favicons dinámicos que pueden cambiar de acuerdo a las reglas que defina.

Instrucciones

1 Lanzar su editor de HTML o el Bloc de notas y abra un documento HTML.

2 Agregue el siguiente código JavaScript a la sección "cabeza" del documento después de la sección "título":

<Script language = "javascript" type = "text / javascript">

var icon1 = "http://www.SomeSite1.com/favicon1.ico";

var icon2 = "http://www.SomeSite2.com/favicon2.ico";

var = LinkItem document.createElement ( "link");

linkItem.rel = "icono de acceso directo ';

linkItem.type = "image / x-icon ';

si (1 == 1)

linkItem.href = icon1;

más

linkItem.href = icon2;

document.getElementsByTagName ( "cabeza") [0] .appendChild (LinkItem);

</ Script>

Las dos primeras líneas después de la etiqueta de "guión" establecen las URL de los iconos de página que va a utilizar. Sustituir las dos direcciones URL con las direcciones URL reales de iconos de página en el servidor Web o cualquier otro lugar en la web. Las siguientes tres líneas de código crea un elemento de "enlace" y establecen algunas propiedades. Reemplazar "http://www.SomeSite1.com/favicon1.ico" con la URL de un archivo de icono en el servidor Web o la URL de cualquier archivo de icono en Internet. Reemplazar "http://www.SomeSite2.com/favicon2.ico" con la URL de otro archivo de icono.

3 Revisar el resto de líneas de código. Este código utiliza operadores booleanos para demostrar la capacidad del código para seleccionar uno de los iconos en función de una condición dada. En este ejemplo, el código comprueba para ver si es igual a 1 1. Si es así, se establece el valor href del elemento de enlace a la URL almacenada en el icon1 variable. De lo contrario, se establece el valor href del elemento de enlace a la URL almacenada en icon2.

4 Guarde el documento y abrirlo en su navegador. Debido a que 1 es igual a 1, el código JavaScript mostrará el favicon cuya URL es igual que el valor almacenado en icon1.

5 Volver al documento. Reemplazar "si (1 == 1)" por "si (== 2)."

6 Guarde el documento, y volver a su navegador. Pulse la tecla "F5" para actualizar la página web. El código JavaScript mostrará la otra favicon porque ha cambiado el "si" lógica comunicado. Desde el 1 no es igual a 2, el código asigna la dirección URL del icon2 a la propiedad href del objeto de vínculo.

Consejos y advertencias

  • Hay muchas maneras de utilizar creativamente faviconos dinámicos. En este ejemplo, el código crea una prueba booleana artificial mediante la comprobación para ver si es igual a 1 o 1 1 es igual a 2. En la vida real, se puede comprobar si hay condiciones significativas. Por ejemplo, mediante la detección del día actual, se podría usar la lógica if-then-else para hacer un icono diferente aparece en la barra de direcciones diaria. Los usos para la generación dinámica favicon sólo están limitadas por su imaginación.