Luci 0 Опубликовано: 20 сентября 2010 Рассказать Опубликовано: 20 сентября 2010 (изменено) Навеяно вот такими темами Адаптация кнопи Добавить в закладки и перепиской с службой поддержки шаблонов: Вопрос: - Не работают скрипты "Сделать стартовой" и "Добавить в избранное" в Мозилле и Хроме? Ответ: - Причина: особенности браузеров. Кросс-браузерного скрипта "Сделать стартовой" и "Добавить в избранное" нету. - Решение проблемы: Ждать появления такого скрипта или полной совместимости браузеров. (с первым советом попробуем разобраться, а вот второй мне кажется совсем фантастичным ) Попробуем сделать если не кроссбраузерный то хотя бы приблизительно такой Загружаем файл скрипта add_favorite.js на хостинг: function add_favorite(a, favtitle) { if(favtitle==""){ title=document.title; }else{ title = favtitle;} url=document.location; try { // Internet Explorer eval("window.external.AddFa-vorite(url, title)".replace(/-/g,'')); } catch (e) { try { // Mozilla window.sidebar.addPanel(title, url, ""); } catch (e) { // Opera if (typeof(opera)=="object") { a.rel="sidebar"; a.title=title; a.url=url; return true; } else { // Unknown alert('Нажмите Ctrl-D чтобы добавить страницу в закладки'); } } } return false; } Подключаем скрипт в шаблоне: <script type="text/javascript" src="/add_favorite.js"></script> Делаем ссылку на странице: <a href="" onclick="javascript: return void(add_favorite(this, 'Название сайта'));">Добавить в избранное</a> Проверяем работоспособность и радуемся P.S. Если у кого есть решение для Хрома пишите Пример: Таганрог.su Изменено 20 сентября 2010 пользователем Luci Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.