Es muy común encontrar en la web sitios que tengan la opción de agregar a favoritos, pero ¿cómo lo hacen?, para esta pregunta existen muchas respuestas, puesto que cada navegador trabaja de forma diferente debemos utilizar un código para cada uno, pero ¿no seria mas fácil utilizar un script en vez de colocar una opción para que el lector agregue a favoritos según su navegador?.
En esta entrada se explica de forma sencilla "como reconocer el navegador", y a partir de esa información haremos un script para reconocer el navegador y según el que se use agregar nuestro site a favoritos, para ello agregamos el siguiente código a nuestra plantilla.
<script type="text/javascript"> function favoritos(){ if ((navigator.appName.indexOf("Explorer") != -1) && (parseInt(navigator.appVersion)>=4)) { var url="TU_WEB_AQUI"; var titulo="TU_TITULO_AQUI"; window.external.AddFavorite(url,titulo); } else if((navigator.appName.indexOf("Netscape") != -1) { window.sidebar.addPanel("TU_TITULO_AQUI", "TU_WEB_AQUI",""); } else alert('Presione Ctrl+D'); } </script>
Con esto lo que hacemos es reconocer que navegador usa el usuario para saber de que forma se agregara a favoritos nuestro site, y si no encuentra que navegador usamos dara una alerta indicando como agregarlo manualmente, que por lo general es "Ctrl+D". Y para utilizar esta función podemos hacerlo con un link sencillo.
<a href="javascript:favoritos()">Agregar a Favoritos</a>
También podemos utilizar imágenes.
<a href="javascript:favoritos()"><img src="DIRECCION_DE_LA_IMAGEN" alt="Agregame a tus Favoritos..!!"/></a>
Y el resultado será el siguiente:
Recibe notificaciones por correo
Lamentablemente hay muchos usuarios en la red que han llegado al blog para escribir obscenidades, así que la moderación se hace necesaria. Recuerda utilizar un lenguaje correcto y espera a que sea aprobado.
Si necesitas publicar código haz click en "Conversión" para hacerlo legible.
ConversiónConversión