Hola,

Quisiera saber si hay algún código que permita que mi página web sea la página de inicio de su navegador o en todo caso su página de favoritos y que funcione en los principales navegadores. Ojo, le usuario tiene que hacer clic para aceptar dicho cambio o la agregación de la web en su listado de favoritos.
He encontrado un código para lo que es página de inicio y sólo funciona en IE.
El siguiente código es para hacer que tu página web se convierta en una de tus favoritas, pero solo funciona en IE y en Firefox (no lo he probado en Netscape, no funciona en Safari ni en Google Chrome)

<script type="text/javascript">

// Boton para agragar a Favoritos nuestra pagina web, sacado de ComoCrearUnSitioWeb.com

function agregar(){
//Para internet explorer
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.comocrearunsitioweb.com/"; //Cambia esta dirección por la de tu web
var titulo="ComoCrearUnSitioWeb.com"; //Cambia el titulo por el de tu web
window.external.AddFavorite(url,titulo);
}
//Para Netscape y Firefox
else {
if(navigator.appName == "Netscape")
alert ("Presione Ctrl+D para agregar esta pagina en sus Marcadores"); //Puedes personalizar este mensaje
}
}
</script>


<a href="javascript:agregar()" title="Agregar esta pagina web a favoritos" >agregar esta pagina a tus favoritos</a>

Gracias!!!