Agregar a favoritos

Llevaba tiempo encontrándome un problemilla al usar un código de javascript para el típico “agregar a favoritos“.

Cuando el código usado funcionaba en Explorer, no lo hacía en Firefox, y viceversa. Así que al me hice con el siguiente, que es compatible con los dos navegadores, y me está funcionando bastante bien. Espero que os sirva:

En el head:

<script LANGUAGE=”JavaScript” type=”text/javascript”>
function agregar(){
if ((navigator.appName==”Microsoft Internet Explorer”) && (parseInt(navigator.appVersion)>=4)) {
var url=”URL de tu web“;
var titulo=”
titulo de tu web“;
window.external.AddFavorite(url,titulo);
}
else {
window.sidebar.addPanel(“titulo de tu web“, “
URL de tu web“, “”);
}
}
</script>
<script type=”text/JavaScript”>
<!–
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//–>
</script>

En el body, en la ubicación que queramos dentro de nuestra web:

<a href=”#” onclick=”MM_callJS(‘javascript:agregar()’)”>Agregar a Favoritos</a>

No olvideis sustituir lo que va en negrita por los datos de vuestras webs.

Deja un comentario

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