Помощник
|
Универсальный код HTML?, закладки.избранное |
dim-dim
|
Сообщение
#1
|
||
|
|
||
|
|||
Clayman |
28.3.2008, 11:42;
Ответить: Clayman
Сообщение
#2
|
|
По-идее, такой код должен работать в IE, Opera, Firefox (насчет остальных редких браузеров не гарантирую).
if (window.opera && window.print) {
var mbm = document.createElement("a"); mbm.setAttribute("rel", "sidebar"); mbm.setAttribute("title", document.title); mbm.setAttribute("href", window.location.href); mbm.click(); } else if (window.sidebar) { window.sidebar.addPanel(document.title, window.location.href, ""); } else if (window.external) { window.external.AddFavorite(window.location.href, document.title); } |
|
|
sctas |
28.3.2008, 11:46;
Ответить: sctas
Сообщение
#3
|
|
Это вроди не через html делается,а через java скрипт . Если в браузере у посетителя будет отключена поддержка java скриптов то функция добавить в избранное будет недоступно и с этим поделать ничего нельзя.
-------------------- |
|
|
sctas |
28.3.2008, 11:49;
Ответить: sctas
Сообщение
#4
|
|
<a href="#" onClick="window.external.addFavorite('http://www.yandex.ru/', 'yandex.ru!!!'); return false;">Добавить в избранное</a> Попробуй этот код в IE 7 работает. (вместо яндекса поставь свой урл) Вот пример сайта http://www.sctas.narod.ru/ использующего данный скрипт. Сообщение отредактировал sctas - 28.3.2008, 11:51 -------------------- |
|
|
Clayman |
28.3.2008, 11:54;
Ответить: Clayman
Сообщение
#5
|
|
sctas, ты прав, конечно.
Но большинство рядовых пользователей даже не знают что такое javascript, и уж тем более не знают как его отключать Для снятия всех даьнейших вопросов объясняю как пользоваться кодом: 1) оформляем его как отдельную функцию, напрмер <script type="text/javascript"> function bookmark() { if (window.opera && window.print) { var mbm = document.createElement("a"); mbm.setAttribute("rel", "sidebar"); mbm.setAttribute("title", document.title); mbm.setAttribute("href", window.location.href); mbm.click(); } else if (window.sidebar) { window.sidebar.addPanel(document.title, window.location.href, ""); } else if (window.external) { window.external.AddFavorite(window.location.href, document.title); } } </script> 2) в нужном месте страницы ставим ссылку вида <a href="java script:bookmark()">Добавить в избранное</a> Только между "java" и "script" пробел не нужен!!! И все... |
|
|
Clayman |
28.3.2008, 11:55;
Ответить: Clayman
Сообщение
#6
|
|
sctas, твой код работает только в IE, в остальных браузерах не будет
|
|
|
dim-dim
|
Сообщение
#7
|
|
Респект парни! огромное спасибо!
-------------------- |
|
|
sctas |
28.3.2008, 12:03;
Ответить: sctas
Сообщение
#8
|
|
sctas, ты прав, конечно. Но большинство рядовых пользователей даже не знают что такое javascript, и уж тем более не знают как его отключать Я сам в этом практически ничего непонимаю, приходится использовать метод научного тыка -------------------- |
|
|
septem |
31.5.2009, 15:27;
Ответить: septem
Сообщение
#9
|
|
|
Код работает во всех 3 браузерах, но в firefox-e наблюдается такой глюк, сохраненная таким образом страница открывается в боковой панели, а не на весь экран, можно как-нибудь это исправить?
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вёрстка HTML-писем | 30 | Vampler | 29352 | 27.3.2024, 12:41 автор: Vampler |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3458 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3397 | 19.12.2023, 18:55 автор: CULA |
|
Залить html страницу на 20 доменов | 6 | TABAK | 1704 | 22.5.2023, 16:24 автор: KORUP |
|
Сделать правки на html-странице | 5 | TABAK | 2303 | 20.5.2023, 10:45 автор: EvilGomel |
Текстовая версия | Сейчас: 19.4.2024, 7:11 |