Hola silvi@, aquí posteo el mismo código que pusiste al inicio del post, agregándole además los estilos CSS y un texto que puse para hacer la prueba de si funcionaba o no. Si necesitas alguna explicación, aquí estamos para ayudarte:
Código HTML:
<html>
<head>
<script language="JavaScript1.2">
var url="http://www.tu_sitio.com"
var titulo="Tu Sitio Web"
function agregar(){
if (document.all)
window.external.AddFavorite(url,titulo)
}
</script>
<style type="text/css">/*Código CSS que también puede ser externo*/
.agregar, .agregar a {/*clase que incluye también a los links*/
font-family: Verdana, Arial, Helvetica, sans-serif;/*familia de la fuente*/
font-weight: bold;/*negrilla*/
color: #FFFFFF;/*color blanco aunque sea un link*/
font-size: 9px!important; /*tamaño de la letra, importante en caso de que herede propiedades*/
}
</style>
</head>
<body>
<p>Aqui ponemos cualquier texto para probar esta vaina</p>
<script>
if (document.all)
document.write('<a href="javascript:agregar()" class="agregar">Agregar a Favoritos</a>')
</script>
</body>
</html>
Saludos,
PD: Como la letra de "agregar a favoritos" es blanca no se vé, a menos que tu página tenga un fondo de otro color que no sea blanco. Es lógico no?, bueno, era solo como comentario