Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Добавление в Избранное


Автор: Areostar 6.2.2012, 21:51
Походил по сети, нащел скриты для добавления в Избраное IE. А как быть с другими браузерами?

Автор: $дмитрий 6.2.2012, 22:08
Пользуюсь таким скриптом
Код

function getBrowserInfo() {
    var t, v = undefined;
    if(window.opera) t = 'Opera';
    else if(document.all) {
        t = 'IE';
        var nv = navigator.appVersion;
        var s = nv.indexOf('MSIE') + 5;
        v = nv.substring(s, s + 1);
    } else if(navigator.appName) t = 'Netscape';
    return {
        type: t,
        version: v
    };
}

function bookmark(a) {
    var url = 'http://www.domain.ru';
    var title = 'Описание сайта';
    var b = getBrowserInfo();
    if(b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url, title);
    else if(b.type == 'Opera') {
        a.href = url;
        a.rel = "sidebar";
        a.title = url + ',' + title;
        return true;
    } else if(b.type == "Netscape") window.sidebar.addPanel(title, url, "");
    else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
    return false;
}


Ссылка
Код

<a href="#" onclick="return bookmark(this);">Добавить в избранное</a>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)