Konuda verdiğim kod sadeci İE de çalışıyordu sanırım.
Opera, Firefox ve IE de çalışan Sık Kullanılanlar kodu:
<script type="text/javascript">
function favori(isim,url){
var msg_netscape = "NetScape message";
var msg_other = "Bu özellik kullandığınız tarayıcı tarafından desteklenmiyor.";
var agt = navigator.userAgent.toLowerCase();
if(agt.indexOf("opera") != -1){
if(window.opera && window.print){
return true;
}else{
alert(msg_other);
}
}else if(agt.indexOf("firefox") != -1)
window.sidebar.addPanel(isim,url,"");
else if((agt.indexOf("msie") != -1) && (parseInt(navigator.appVersion) >=4)) window.external.AddFavorite(url,isim);
else if(agt.indexOf("netscape") != -1) window.sidebar.addPanel(isim,url,"")
else if(window.sidebar && window.sidebar.addPanel) window.sidebar.addPanel(isim,url,"");
else alert(msg_other);
}
</script><script type="text/javascript">
favori('Sayfa Başlığı', 'http://www.sitem.com/siteminsayfasi.html');
</script>PHP Sayfalar için otomatik; <script type="text/javascript">
favori('Site Genel Başlık', '<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?>');
</script>Ana sayfanız yapın kodunu çok aramama rağmen bulamamıştım.
Tek yolu;
Ana sayfa yapmak istediğin siteyi sekmesinden mause ile tutup Ana sayfa ikonunun üzerine sürükleyip bırakmak. (Bunu ziyaretçinin yapmasını sağlayacaksın.)
Ayrıca Favoriler için Ctrl + D kısa yolunu kullandırabilirsin.