Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Добавить страницу в закладки
 
 автор: Hast   (19.12.2007 в 17:26)   письмо автору
 
 

Как сделать ссылку, после нажатия которой Страница добавится в закладки, будет дм. страницей? Спасибо!

   
 
 автор: afdm   (19.12.2007 в 17:34)   письмо автору
 
   для: Hast   (19.12.2007 в 17:26)
 

JavaScript например так:
Добавить в Закладки:

<a href="#" onclick="window.external.addFavorite('http://site.ru', 'Краткое писание сайта'); return false;"> Добавить в Закладки</a>

Сделать дом. страницей:

<a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://site.ru'); return false;">Сделать дом. страницей</a>


Однако, я бы не советовал Вам использовать подобные ссылки на сайте...

   
 
 автор: mihdan   (19.12.2007 в 17:35)   письмо автору
 
   для: afdm   (19.12.2007 в 17:34)
 

Ваш вариант только для ИЕ

   
 
 автор: mihdan   (19.12.2007 в 17:35)   письмо автору
 
   для: Hast   (19.12.2007 в 17:26)
 


<script>
// Кроссбраузерная функция добавления сайта в избранное
// IE4+, Gecko, Opera7+, Mozilla
function addBookmark(url, title) {
  url = (!url) ? location.href : url;
  title = (!title) ? document.title : title;
  
  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) {
      window.sidebar.addPanel (title, url, "");
  }
  //IE4+
  else if (typeof window.external == "object") {
      window.external.AddFavorite(url, title);
  }
  //Opera7+
  else if (window.opera && document.createElement) {
      var a = document.createElement('A');
      if (!a) return false; //IF Opera 6
      a.setAttribute('rel','sidebar');
      a.setAttribute('href',url);
      a.setAttribute('title',title);
      a.click();
  } else {
      return false;
  }  
  return true;
}
</script>

<a href="javascript: void(addBookmark());">Добавить в закладки</a>

   
 
 автор: afdm   (19.12.2007 в 19:33)   письмо автору
 
   для: mihdan   (19.12.2007 в 17:35)
 

да... это я по-простому, только для IE...
Но всё-равно не вижу смысла использовать эти ссылки на сайте...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования