X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Универсальный код HTML?, закладки.избранное
dim-dim
dim-dim
Topic Starter сообщение 28.3.2008, 11:22; Ответить: dim-dim
Сообщение #1


Всем привет, скажите плз есть ли html код "добавить в закладки","добавить в избранное" что-бы он работал со всеми браузерами? (ie,opera,firefox). А то код которым я пользовался оказалось что в IE не работает.


--------------------
На нашем форуме запрещено заниматься массовой рассылкой личных сообщений (это расценивается как спам и влечет за собой один из видов наказания).
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Clayman
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
sctas
сообщение 28.3.2008, 11:46; Ответить: sctas
Сообщение #3


Это вроди не через html делается,а через java скрипт . Если в браузере у посетителя будет отключена поддержка java скриптов то функция добавить в избранное будет недоступно и с этим поделать ничего нельзя.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sctas
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
Clayman
сообщение 28.3.2008, 11:54; Ответить: Clayman
Сообщение #5


sctas, ты прав, конечно.
Но большинство рядовых пользователей даже не знают что такое javascript, и уж тем более не знают как его отключать smile.gif

Для снятия всех даьнейших вопросов объясняю как пользоваться кодом:
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
Clayman
сообщение 28.3.2008, 11:55; Ответить: Clayman
Сообщение #6


sctas, твой код работает только в IE, в остальных браузерах не будет sad.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dim-dim
dim-dim
Topic Starter сообщение 28.3.2008, 11:57; Ответить: dim-dim
Сообщение #7


Респект парни! огромное спасибо! rolleyes.gif


--------------------
На нашем форуме запрещено заниматься массовой рассылкой личных сообщений (это расценивается как спам и влечет за собой один из видов наказания).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sctas
sctas
сообщение 28.3.2008, 12:03; Ответить: sctas
Сообщение #8


(Clayman @ 28.3.2008, 17:54) *
sctas, ты прав, конечно.
Но большинство рядовых пользователей даже не знают что такое javascript, и уж тем более не знают как его отключать smile.gif



Я сам в этом практически ничего непонимаю, приходится использовать метод научного тыка rolleyes.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
septem
septem
сообщение 31.5.2009, 15:27; Ответить: septem
Сообщение #9


Код работает во всех 3 браузерах, но в firefox-e наблюдается такой глюк, сохраненная таким образом страница открывается в боковой панели, а не на весь экран, можно как-нибудь это исправить?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 28865 27.3.2024, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3337 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3295 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Залить html страницу на 20 доменов
6 TABAK 1681 22.5.2023, 16:24
автор: KORUP
Открытая тема (нет новых ответов) Сделать правки на html-странице
5 TABAK 2261 20.5.2023, 10:45
автор: EvilGomel


 



RSS Текстовая версия Сейчас: 29.3.2024, 16:27
Дизайн