Botón de agregar a favoritos

Uno de los codigos javascript mas usados, permite que desde un enlace se añada nuestra pagina a los favoritos del esplorador.

Insertamos la llamada a la ruina con un enlace, puedes hacerlo con texto, una imagen o flash, debes poner: javascript:agregar() en el href.

<a href="javascript:agregar()"> Agregar a favoritos</a>

Y disponer de la función agregar() en nuestro <head>:

<script language="JavaScript">
function agregar(){
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
      var url = "https://www.jose-aguilar.com/";
      var titulo = "Jose Aguilar - Desarrollo Web";
      window.external.AddFavorite(url,titulo);
   }
   else {
      if(navigator.appName == "Netscape")
         alert ("Presione Crtl+D para agregar este sitio en sus Bookmarks");
   }
}
</script>

Si nos fijamos con detalle en la función nos daremos cuenta que actua de distinta forma dependiendo del navagador que esté utilizando el usuario que accede. Si utiliza Internet Explorer utilizamos la función de windows AddFavorite() para que aparezca la típica ventana de agregar a favoritos un sitio Web. Y si el usuario está visualizando la Web desde el Firefox saldrá una alerta indicando que debe pulsar CTRL+D para añadir un nuevo Bookmark.

Ver ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(15 votos, promedio: 4 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre