Agregar a favoritos en Internet Explorer, Firefox y Opera

Hace pocos días recibí un mail preguntándome como se podía insertar en blogger un vínculo para añadir a favoritos una página. Así decidí buscar una script que funcionara con las últimas versiones de los navegadores y funcionara correctamente en blogger.

El script que me ha funcionado siempre ha sido el siguiente:

<script type="text/javascript">
function agregar(){
//IE
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.oscargp.com/"; //Cambia esta dirección por la de tu web
var titulo="El rincon de Oscar GP"; //Cambia esta nombre por el de tu web
window.external.AddFavorite(url,titulo);
}
//Para Firefox
else {
if(navigator.appName == "Netscape")
//Hay que modificar el nombre por el de vuestra pagina
window.sidebar.addPanel("El rincon de Oscar GP", "http://www.oscargp.com","");
}
}
</script>
<a href="javascript:agregar()">Agregar este sitio a favoritos</a>


El código lo he obtenido de varias páginas, sobre los cuales he hecho pequeñas modificaciones para que el comportamiento sea correcto en las últimas versiones de Firefox e Internet Explorer 7.

Para configurarlo en nuestro blog los pasos son los siguientes:
1. Vamos a la pestaña “Diseño” de nuestro blog y seleccionamos la subpestaña elementos de página.
2. Pulsamos Añadir nuevo elemento a la lista de widgets y seleccionamos “HTML/Javascript”. A continuación solo tenéis que eliminar el nombre de mi web y el título e introducid el vuestro.

Una vez hecho esto podemos ir a probarlo y comprobar que funciona adecuadamente en Firefox y Internet Explorer. Si tengo tiempo me gustaría adaptarlo también para opera, y en cuanto pueda lo actualizaré.

31 pensamientos en “Agregar a favoritos en Internet Explorer, Firefox y Opera

  1. polaca83

    yo hice este blog para compartir mis poemas y realmente me siento muy decepcionada por que nadie entra ni pasa por mi blog jejejeje
    y no se como hacer para dejar mi huella en otros blog como para que pasen por el mio si me podes ayudar en eso buenisismo!! y desde ya gracias

  2. admin Autor

    Hola Polaca83,
    Triunfar no es cosa fácil, antes de que este blog mío que es el primero que comienza a triunfar lo haga, he tenido algunas decepciones, y sobretodo errores en lo que pensaba que podían querer los usuarios.

    Cuando escribes es importante que pienses como van a llegar a ti los lectores y que hagas cosas útiles, para que aquellos que lleguen regresen. No es algo fácil, saludos y muchísimos ánimos!!! Puedes ponerte en contacto directo con oscargp@gmail.com

  3. Alberto

    Hola,

    He probado el código explicado arriba, pero los “&&” de código javascript “if ((navigator.appName==”Microsoft Internet Explorer”) && (parseInt(navigator.appVersion)>=4)) {” dan error al validar en W3C.

    ¿Alguien me podría explicar como sustituir los ampersand del código para que se pueda validar en W3C?

    Muchas gracias.

  4. oscargp

    Hola Alberto,

    me temo que este código no te servirá porque está pensado únicamente para blogger, es el XHTML 1.0 strict lo que te lo impide!

    Si usas blogger, si lo pegas como gadget, en la pestaña de la derecha como HTML/Javascript sí funciona genial. SAludos

  5. Alberto

    Gracias, Oscargp.

    No uso blogger. Estoy buscando qué código puedo usar para insertar en mi página la opción de agregar a favoritos, pero el código que funciona en IE, no funciona en FF, y el que funciona en ambos, no valida W3C con doctype XTML 1.0 Strict. En fin… seguiré buscando. Gracias de nuevo.

  6. tincho

    Quiero agradecerte por el cogido me ha servido de mucho ya que lo he estado buscando por casi todo internet y no lograba hacer que funcionara, y funciona de maravilla en WordPress 2.7

  7. Racso

    Este script funciona mal para Firefox, ya que, luego de agregar a favoritos (marcadores) y quiere volver a verse la página, la pone en un costado del navegador, mostrando solo una parte

  8. Óscar GP

    Hola Alberto,
    En principio el código tendría que funcionar bien con todos desde cualquier aplicación web, lo verifico en blogger, pero vamos… el código lo cogí de páginas que usaban blogger e hice la integración. Un saludo.

    Gracias Tincho,
    como comentaba a Alberto, el código funciona bien con cualquier web, ya que usa Javascript. No da problemas en ningún caso.

    Gracias Kike. Un saludo! 🙂

    Hola Racso, el script funciona bien, supongo que debe ser tu plantilla con la que ocurre algún comportamiento extraño. Mira este ejemplo: http://etiquetasenmovimiento.blogspot.com/

    Revisa por si un caso que el código esté bien pegado. Un saludo.

  9. future

    Mi pregunta es referente al gadget agregar a favoritos. Me funciona en IE. Pero en Firefox la pagina se me abre en el margen izquierdo. Lo he provado con tu blog de pruevas y pasa lo mismo. Dices que es posible que sea debido a la plantilla. Mi plantilla es la minima lefty de blogger. Se te ocurre cual puede ser el problema?
    Gracias por la información de tu blog me es una ayuda inestimable.

  10. oscargp

    Hola future,

    la verdad es que no te entiendo cuando entro desde firefox me aparece la ventanita para agregar a marcadores correctamente 🙁

  11. izaa

    oscargp, el problema que comenta future y los demás yo tambien lo tengo, en firefox al darle click en “agregar a favoritos” efectivamente la ventanita para agregarlo sale todo bien, hasta ahi no hay problemas, pero cuando kiero abrir la página que ya esta indexada en los marcadores esta abre al margen izquierdo de la pantalla y no en toda una pestaña… logras entender el problema??.. espero que si xq pense funcionaba el codigo, pero x este detalle… tendre que seguir buscando, espero lo puedas revisar y arreglar.

    Gracias 😉

  12. izaa

    aahh ya vi el problema!!, lo que sucede es x defecto, al agregar la página a marcadores hay una casilla que se “automarca”, la que se llama “cargar este marcador en el panel lateral”… Abrá forma de impedir esta casilla se marque sola??, ya que desactivándola la pagina abre normalmente…

    Saludos!

  13. Shark

    Hola, esto es casi lo que estaba buscando, la verdad que me interesa mas el apartado de Firefox.

    Lo que busco exactamente es como agregar a favoritos, pero en la barra de marcadores. No entiendo demasiado de Javascript,asi que seria una gran ayuda si me das el codigo preparado

  14. RAULNSERIES

    por mas que intento no puedo tengo iexplorer8 y cuando le doy clic no sale nada espero me ayudes mi blog es nuevo pero lo he vuelto agradable

    http://detodoparatuvida.blogspot.com/

    aqui dejo el codigo ya modificado no se en que estoy fallando

    function agregar(){
    //IE
    if ((navigator.appName==”Microsoft Internet Explorer”) && (parseInt(navigator.appVersion)>=4)) {
    var url=”http://detodoparatuvida.blogspot.com/”; //Cambia esta dirección por la de tu web
    var titulo=”de todo para tu vida”; //Cambia esta nombre por el de tu web
    window.external.AddFavorite(url,titulo);
    }
    //Para Firefox
    else {
    if(navigator.appName == “Netscape”)
    //Hay que modificar el nombre por el de vuestra pagina
    window.sidebar.addPanel(“de todo para tu vida”, “http://detodoparatuvida.blogspot.com/”,””);
    }
    }

    Agregar este sitio a favoritos

  15. josec

    Hola,

    Alguien soluciono el problema de que aparezaca en el panel lateral, ya que en Mozilla 5.0 ni siquiera te da la posibilidad de no marcar la casilla de abrirse en el panel lateral.

    gracias.

  16. Monse

    Hola! una pregunta… Funciona con IE8? es que ya puse el código pero no quedó. Mira quedó así:
    function agregar(){
    //IE if (( Navigator.appName==”Microsoft Internet Explorer
    “) && (parseInt(navigator.appVersion)>=4)) {
    var url=”http://monsev.blogspot.com
    var titulo=”Diario de la psicologa
    window.external.AddFavorite(url,titulo);
    }
    Si era así? si no, lo podrías coner tal y como queda? porfa!

  17. tAtO

    ,.,MUY iNTERESANTES LA AYUDA QUE BRiNDAS EN TU PAGiNA, TENGO UNA DUDA, EL CODiGO PARA AGREGAR A FAVORiTOS SERViRA PARA EL NAVEGADOS GOOGLE CHROME???? GRACiAS POR TU ATECiON

Los comentarios están cerrados.