Este programa está configurado en la página de inicio para obtener automáticamente el nombre de dominio de la URL del documento actual, y la descripción agregada al favorito se toma del título del documento actual.
Código:
código de programa
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transicional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
<cabeza>
<meta http-equiv="Tipo de contenido" content="text/html; charset=gb2312" />
<title>Establecer como página de inicio: agregar a favoritos</title>
<tipo de script="texto/javascript">
función establecerPáginaInicio(obj){
var aUrls=document.URL.split("/");
var vDomainName=" http://"+aUrls[2]+"/ ";
prueba{//IE
obj.style.behavior="url(#default#página de inicio)";
obj.setHomePage(vDomainName);
}captura(e){//otro
si(ventana.netscape) {//ff
intentar {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
atrapar (e) {
alert("¡Esta operación es rechazada por el navegador!nIngrese "about:config" en la barra de direcciones del navegador y presione EnternLuego establezca [signed.applets.codebase_principal_support] en 'true'");
}
var prefs = Componentes.clases['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vDomainName);
}
}
if(window.netscape)alert("ff");
}
función agregarFavorito(){
var aUrls=document.URL.split("/");
var vDomainName=" http://"+aUrls[2]+"/ ";
var descripción=documento.título;
prueba{//IE
ventana.external.AddFavorite(vDomainName,descripción);
}captura(e){//FF
window.sidebar.addPanel(descripción,vDomainName,"");
}
}
</script>
</cabeza>
<cuerpo>
<input type="button" value="Establecer como página de inicio" onclick="setHomePage(this);" /> <input type="button" value="Agregar a favoritos" onclick="addFavorite();"
</cuerpo>
</html>