Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Букмарк под Файерфокс
цитата
15/02/08 в 13:52
 Alt76
Есть ли нормально работающий скрипт букмарка под файерфокс?

если кто может киньте универсальный чтобы
и в IE и Firefox и opera и т.д. работало!
цитата
15/02/08 в 13:55
 dejavu
Код:
<a title="TITLE" target="_parent" href="#gohere" onclick="window.external.AddFavorite (top.location.href,top.document.title);" rel="sidebar" name="gohere">LINK</a>

я юзаю этот, работает везде
цитата
15/02/08 в 14:09
 adde.biz
Alt76, немного не раскрыл тему .... сисек icon_smile.gif

Нужен не просто рабочий скрипт букмарка для ФФ, а корректно работающий!

Опишу на примере в чём проблема.
Если делать букмарк в ФФ при помощи скрипта, то потом при переходе на эту страницу она появляется в окне Хистори (то которое вызывается Ctrl+H). Справедливости ради скажу, что такая проблема возникает когда открыто несколько закаладок. В новом окне - всё хорошо.

А если делать букмар Ctrl+D - то всё нормально.

Вот. нужен скрипт ... такой... правильный.

т.е. как-то нужно сразу отключать в свойствах линки "Load this bookmark in the sidebar"
цитата
15/02/08 в 15:38
 berry
adde.biz писал:
Alt76, немного не раскрыл тему .... сисек icon_smile.gif

Если делать букмарк в ФФ при помощи скрипта, то потом при переходе на эту страницу она появляется в окне Хистори (то которое вызывается Ctrl+H). Справедливости ради скажу, что такая проблема возникает когда открыто несколько закаладок. В новом окне - всё хорошо.

хм..первый раз слышу о проблеме.. тут посмотрите http://seo-storage.info/archives/21 , может подойдет что-нибудь..
цитата
15/02/08 в 15:45
 miroz
Alt76 писал:
Есть ли нормально работающий скрипт букмарка под файерфокс?

если кто может киньте универсальный чтобы
и в IE и Firefox и opera и т.д. работало!

Вот скрипт, только он вроде не работает в некоторых версиях оперы.
Код:
<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 ("Sex Stars Video", "http://www.sexstarsvideo.com", "");
   //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite('http://www.sexstarsvideo.com','Sex Stars Video');
    //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()|| alert('Add to Bookmarks'))" >
цитата
15/02/08 в 16:02
 adde.biz
Жаль, но указанные выше примеры скриптов, проблемы не решают.

Нужно, каким-то образом, отключать галочку на "Load this bookmark in the sidebar" ...
Как? Вот в чём вопрос... Щаз сижу изучаю MSDN ...


Эта страница в полной версии