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

Проблемка с кодом букмаркс

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



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

Ссылка на сообщениеДобавлено: 06/08/07 в 08:31       Ответить с цитатойцитата 

День добрый.

Буду признателен если кто то поможет разобраться где я напортачил icon_smile.gif

Почему то не работают букмарки xttp://yurisensei.com немогу понять в чём проблема, в темплейте стрима прописано такое:

<SCRIPT language=JavaScript1.2>
var bookmarkurl="http://www.yurisensei.com/"
var bookmarktitle="Yuri Sensei - desc"
function bookmark(){
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</SCRIPT>


<td><a href="javascript:bookmark()"><img src="images/top6_3.gif" width="286" height="59" border="0"></a></td>
</tr>

вместо того чтобы добавить в букмарк открывается пустая страница...

0
 



С нами с 05.02.07
Сообщения: 286
Рейтинг: 222

Ссылка на сообщениеДобавлено: 06/08/07 в 09:48       Ответить с цитатойцитата 

meskk писал:
День добрый.

Буду признателен если кто то поможет разобраться где я напортачил icon_smile.gif

Почему то не работают букмарки xttp://yurisensei.com немогу понять в чём проблема, в темплейте стрима прописано такое:

<SCRIPT language=JavaScript1.2>
var bookmarkurl="http://www.yurisensei.com/"
var bookmarktitle="Yuri Sensei - desc"
function bookmark(){
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</SCRIPT>

<td><a href="javascript:bookmark()"><img src="images/top6_3.gif" width="286" height="59" border="0"></a></td>
</tr>

вместо того чтобы добавить в букмарк открывается пустая страница...


1) На имена переменных в заголовке функции можешь не смотреть, там что угодно можно написать. Они доступны будут только уже внутри функции. Ты сейчас ничего при вызове не передаешь.
2) Код заработает только в IE
3) Бери готовый код с любого сайта и не парься
Например:

Код:
<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>


Вызываешь так:

Код:
href="javascript:void(addBookmark())"

или вот так:
Код:
href="javascript:void(addBookmark('Мой суперсайт',http://supersait.com))"


p.s. Бегом читать документацию и книжки по программированию JS, HTML icon_smile.gif

3
 



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

Ссылка на сообщениеДобавлено: 10/08/07 в 18:56       Ответить с цитатойцитата 

Спасибо за код, работает, плюс в фаерфоксе пашет icon_smile.gif

0
 



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

Ссылка на сообщениеДобавлено: 14/08/07 в 19:09       Ответить с цитатойцитата 

В фаерфоксе он непашет

0
 



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

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

Как не пашет, пашет icon_smile.gif

сам проверь xttp://yurisensei.com

update:

Код:
<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 (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>


Последний раз редактировалось: meskk (14/08/07 в 21:05), всего редактировалось 1 раз

0
 



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

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

ты добавляеш сайдбар а не букмарк
сам то заходил по своему букмарку после добавления его в браузер ?)

0
 



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

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

Ёханый бабай! Подстава! icon_biggrin.gif

Я и не заметил блин )

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

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


Перейти:  



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

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

Опросы

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



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