Как сделать на форуме кнопочку добавить в закладки? Чтобы пользователи не забывали адрес форума.
Добавить в закладки
Сообщений 1 страница 17 из 17
Поделиться2Пт, 10 Ноя 2017 15:56:56
В HTML верх, красным правите на своё
<div style="position:absolute; margin-left:22px;top:222px;"><a href="http://htmlbook.ru" rel="sidebar" onclick="addBookmark()">Добавить в избранное</a></div>
<script>function addBookmark() {if (document.all) window.external.addFavorite('http://htmlbook.ru', 'Сайт htmlbook.ru');}
</script>
Отредактировано Deff (Пт, 10 Ноя 2017 16:58:55)
Поделиться3Пт, 10 Ноя 2017 15:59:14
Ссылку менять на адрес форума?
Поделиться4Пт, 10 Ноя 2017 15:59:57
Ссылку менять на адрес форума?
Ccылки меняете на свой форум
Поделиться5Пт, 10 Ноя 2017 16:13:45
Deff
спасибо, давно хотел поставить, ток я картинкой сделаю )))
Добавлено спустя 17 минут 18 секунд:
чет вроде не работает, просто обновляет страницу и все.
Отредактировано ACT3255 (Пт, 10 Ноя 2017 16:31:03)
Поделиться6Пт, 10 Ноя 2017 16:59:36
ACT3255
Да, походу ток в старых браузерах... нун поискать для webkit
Поделиться7Пт, 10 Ноя 2017 17:04:15
Deff
Если не сложно - поищите, а то я то не нашел...
Поделиться8Пт, 10 Ноя 2017 17:15:08
Ну, вот варианты: http://www.tytto.ru/crossbruserniy-scri … ladku.html и http://seo-for-ucoz.com/knopka-dlya-saj … -brauzera/ Но в обоих Хрома нет, да и скорее всего нынешняя Опера тоже уже не будет работать - она тоже на вебките.. Возможно Мозилла и ИЕ будут работать, а вот Эдж на 10 не факт..
Поделиться9Пт, 10 Ноя 2017 17:33:15
Вот собрал что то подобное
в верх HTML
Код:<!-- Кнопка В избранное --> <div style="position:absolute; margin-left:22px;top:250px;"><a href="javascript:void(0);" onclick="return bookmark(this);"><img src="http://forumstatic.ru/files/0014/74/cb/82704.png"></a> <script type="text/javascript"> function getBrowserInfo() { var t,v = undefined; if (window.chrome) t = 'Chrome'; else 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 = window.document.location; var title = window.document.title; var b = getBrowserInfo(); if (b.type == 'IE' && 8 >= 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; } </script>
но автоматом не добавляет, а выводит табличку:
Отредактировано ACT3255 (Сб, 11 Ноя 2017 16:52:57)
Поделиться10Сб, 11 Ноя 2017 14:21:14
ACT3255
Куда ставить в низ или вверх?
Поделиться11Сб, 11 Ноя 2017 14:37:10
Анастасия Sидорова
в верх HTML
Поделиться12Сб, 11 Ноя 2017 15:40:24
Вот еще вариант без отображения в мобильных браузерах: https://sheensay.ru/dobavit-v-izbrannyi … -brauzerov
Поделиться13Сб, 11 Ноя 2017 16:01:14
ACT3255
Ну в новых браузерах все одно не работает непосредственное добавление... (Из соображений безопасности
Т.е. нажатие кнопки просто выдает alert про "нажмите ctrl+d" - остальной код неактуален, его мон выкинуть
Попытался сэмулировать нажатие Ctrl+D программно - Не срабатывает, видимо тоже ограничение
Собсно с таким же успехом можно было написать
<div style="position:absolute; margin-left:22px;top:250px;"><a href="javascript:alert('Чтобы добавить страницу в закладки, нажмите Ctrl+D.')">Добавить в закладки</a><div>
Или просто текстом то жа самое написать
Поделиться15Сб, 11 Ноя 2017 16:42:31
ACT3255
Ну наверное так (Только ссылка на картинку не уверен что рабочая - у меня не открывается
<div style="position:absolute; margin-left:22px;top:250px;"><a href="javascript:alert('Чтобы добавить страницу в закладки, нажмите Ctrl+D.');return false"><img src="http://forumstatic.ru/files/0014/74/cb/82704.png"></a><div>
Поделиться16Сб, 11 Ноя 2017 16:46:17
Alex_63
неа, точно так же кнопка уползает вверх, и разрыв.
картинка да, не рабочая, я новую загрузил просто.
<!-- Кнопка В избранное --> <div style="position:absolute; margin-left:22px;top:315px;"><a href="javascript:alert('Чтобы добавить страницу в закладки, нажмите Ctrl+D.');return false"><img src="http://forumstatic.ru/files/0014/74/cb/39778.png"></a><div>
Добавлено спустя 1 минуту 19 секунд:
при нажатии на кнопку, табличка не выходит.
Если рабочий скрипт был бы с автодобавлением, а так баловство все это )))) не стоит изгаляться...
Отредактировано ACT3255 (Сб, 11 Ноя 2017 16:57:30)
Поделиться17Сб, 11 Ноя 2017 17:30:27
ACT3255
Если рабочий скрипт был бы с автодобавлением, а так баловство все это )))) не стоит изгаляться...
++ Согласен... Ну автодобавление реализовать невозможно, причину уже описал выше, проще текст куда-нить воткнуть про нажатие Ctrl+D для добавления