Program ini diatur ke beranda untuk secara otomatis mendapatkan nama domain dari URL dokumen saat ini, dan deskripsi yang ditambahkan ke favorit diambil dari judul dokumen saat ini.
Kode:
kode program
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
<kepala>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312" />
<title>Tetapkan sebagai beranda--Tambahkan ke favorit</title>
<skrip tipe="teks/javascript">
fungsi setHalaman Beranda(obj){
var aUrls=dokumen.URL.split("/");
var vDomainName=" http://"+aUrls[2]+"/ ";
coba{//IE
obj.style.behavior="url(#default#beranda)";
obj.setHomePage(vDomainName);
}tangkap(e){//lainnya
jika(window.netscape) {//ff
mencoba {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
menangkap (e) {
alert("Operasi ini ditolak oleh browser!nSilakan masukkan "about:config" di bilah alamat browser dan tekan EnternKemudian setel [signed.applets.codebase_principal_support] ke 'true'");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vDomainName);
}
}
if(window.netscape)alert("ff");
}
fungsi tambahkanFavorit(){
var aUrls=dokumen.URL.split("/");
var vDomainName=" http://"+aUrls[2]+"/ ";
var deskripsi=dokumen.judul;
coba{//IE
window.external.AddFavorite(vDomainName,deskripsi);
}tangkap(e){//FF
window.sidebar.addPanel(deskripsi,vDomainName,"");
}
}
</skrip>
</kepala>
<tubuh>
<input type="button" value="Tetapkan sebagai beranda" onclick="setHomePage(ini);" /> <input type="button" value="Tambahkan ke favorit" onclick="addFavorite();"
</tubuh>
</html>