Реклама на сайте Advertise with us

Скрипт букмарков

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 21.05.05
Сообщения: 1271
Рейтинг: 857

Ссылка на сообщениеДобавлено: 28/11/07 в 13:13       Ответить с цитатойцитата 

Юзаю вот этот скрипт (хз кто его написал, но спасибо):
Код:
==============================================

Скрипт букмарков (работает в IE,Opera,Firefox)

==============================================

Вставить между тэгами <HEAD></HEAD> :

-------------------------------------

<script type="text/javascript">
function addBookmark(url, title)
{
  if (!url) url = location.href;
  if (!title) title = document.title;
  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel ("My Site", "http://www.mysite.com", "");
  //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite("http://www.mysite.com", "My Site");
  //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>
---------------------------------------

Далее в <body>:

---------------------------------------

<a href="javascript: void(addBookmark() || alert('Add to Bookmarks'))" target="_top">Bookmark us</a>

---------------------------------------

В опере, начиная по-моему с 9.20 версии он перестал работать. Кто знает как его надо поправить?

Монетизируй свой сайт!

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 28/11/07 в 16:39       Ответить с цитатойцитата 

на первый взгляд - попробуй заменить

Код:
else if (window.opera && document.createElement)


на

Код:
else if (document.createElement)

5
 



С нами с 21.05.05
Сообщения: 1271
Рейтинг: 857

Ссылка на сообщениеДобавлено: 28/11/07 в 18:55       Ответить с цитатойцитата 

Heavy, спасибо, но не помогло

Монетизируй свой сайт!

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 28/11/07 в 23:09       Ответить с цитатойцитата 

у 9-ки оперы проблема, она при программном клике по ссылке игнорирует атрибут rel="sitebar"... поэтому вариантов не много...
например, переписать яваскрипт так, что бы он просто формировал ссылку или менял аттрибуты нужной в зависимости от браузера.
если не знакомы с яваскрипт- то можете посмотреть готовое решение, например такое http://www.dynamicsitesolutions.com/javascript/add-bookmark-script/ - единственно, что принцип задания линка немного другой: на странице размещается "контейнер" (какой-то элемент с заданным id), а скрипт уже после загрузки страницы наполняет его в зависимости от определенного типа броузера.

5
 



С нами с 21.05.05
Сообщения: 1271
Рейтинг: 857

Ссылка на сообщениеДобавлено: 29/11/07 в 13:29       Ответить с цитатойцитата 

что-то это готовое решение не понравилось...

Монетизируй свой сайт!

0
 



С нами с 07.12.02
Сообщения: 30
Рейтинг: 29

Ссылка на сообщениеДобавлено: 29/11/07 в 23:41       Ответить с цитатойцитата 

Спасибо Heavy, у меня была, такая же проблема, да и не только у меня, судя по кол-ву сайтов, что видел не где не работали буки под 9-кой, а теперь все гуд smail04.gif

1
 



С нами с 21.05.05
Сообщения: 1271
Рейтинг: 857

Ссылка на сообщениеДобавлено: 30/11/07 в 01:22       Ответить с цитатойцитата 

Монетизируй свой сайт!

0
 



С нами с 05.08.07
Сообщения: 340
Рейтинг: 428

Ссылка на сообщениеДобавлено: 30/11/07 в 07:49       Ответить с цитатойцитата 

ArtistAWM писал:
http://www.dynamicsitesolutions.com/javascript/add-bookmark-script/

в этом скрипте букмарк не работает в файерфоксе, только выводит надпись "нажмите ктрл + Д", в первом скрипте букмарк нормально работает в лисе, но в опере нет, есть где нить для всех браузеров рабочий?

1
 



С нами с 06.10.06
Сообщения: 964
Рейтинг: 742

Ссылка на сообщениеДобавлено: 30/11/07 в 11:03       Ответить с цитатойцитата 

http://www.dynamicsitesolutions.com/javascript/add-bookmark-script/

этот скрипт как раз все правильно делает
выводит чтоб нажали ктрл+Д ибо фаерфокс неумеет скриптом.

MyPublicDreams.com - Exclusive public paysite.

1
 



С нами с 05.08.07
Сообщения: 340
Рейтинг: 428

Ссылка на сообщениеДобавлено: 30/11/07 в 13:51       Ответить с цитатойцитата 

adminZ писал:
ибо фаерфокс неумеет скриптом.

я же написал, что в первом посте ТС скрипт отлично добавляет в букмарки в лисе, без ктрл+д, а т.к. большинство народу сидят на ИЕ и Лисе, больше чем ИЕ и Опера, то первый вариант скрипта букмарков будет полезней, чем твой.

а делать ктрл+д на адалтных ресах вообще никчему, у серфера одна рука на мышке, другая тоже занята, чем он будет нажимать эти кнопки?

1
 



С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950


Передовик Master-X (01.01.2008)
Ссылка на сообщениеДобавлено: 30/11/07 в 16:25       Ответить с цитатойцитата 

Tias писал:
а делать ктрл+д на адалтных ресах вообще никчему, у серфера одна рука на мышке, другая тоже занята, чем он будет нажимать эти кнопки?
контрол ещё ладно, но две сразу ... icon_smile.gif

1
 



С нами с 06.10.06
Сообщения: 964
Рейтинг: 742

Ссылка на сообщениеДобавлено: 30/11/07 в 20:16       Ответить с цитатойцитата 

Tias писал:
я же написал, что в первом посте ТС скрипт отлично добавляет в букмарки в лисе, без ктрл+д, а т.к. большинство народу сидят на ИЕ и Лисе, больше чем ИЕ и Опера, то первый вариант скрипта букмарков будет полезней, чем твой.

а делать ктрл+д на адалтных ресах вообще никчему, у серфера одна рука на мышке, другая тоже занята, чем он будет нажимать эти кнопки?


Вижу в первом посте токо
//Gecko
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel ("My Site", "http://www.mysite.com", "");

Это добавляет панель в сайт бар а не букмарк
Ты читаеш что тебе пишут
Сам попробуй забукмаркить а потом зайти на сайт с букмарка.
Возможность букмаркить скриптом в ФФ реализовали токо в версии 3.0 =)

MyPublicDreams.com - Exclusive public paysite.

2
 



С нами с 05.08.07
Сообщения: 340
Рейтинг: 428

Ссылка на сообщениеДобавлено: 30/11/07 в 21:14       Ответить с цитатойцитата 

да, точно, сорри, сайт появляется в закладках, но если нажать по ссылке сайт открывается в панельке :)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »