Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите скрипт Bookmark
цитата
10/10/12 в 18:41
 net666
Желательно мультибоузерный, которые пробую, работают то в одном то в другом броузре.
Последний вот:
Это в хедере
<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 ("Site Name", "http://domain.com", "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite("http://domain.com", "Site Name");
//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>
Это в теле кнопка Bookmark
<a href="javascript: void(addBookmark() || alert('Add to Bookmarks'))" target="_top">BookMark</a>
Этот скрипт в лисе работает, в опере и хроме не хочет.
Да и лисе как то странно, при попытке открыть созданную вкладку, открывает ее
в сайдбаре.
цитата
10/10/12 в 20:29
 aewm
мог бы и от addthis добавить, просто букмарк.

А так попробуй вот этот


<script language="javascript">
<!--
function addBookmark(title, url)
{
  if (!url) url = location.href;
  if (!title) title = document.title;

  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
  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="#" onclick="javascript:void(addBookmark('Title','http://domain.com/'))" target="_self">Bookmark</a>
цитата
10/10/12 в 23:10
 CreativeMotionArt
+1 за AddThis давно уже на него перешел и незнаю проблем
цитата
11/10/12 в 06:04
 net666
Спасибо, попробую.


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