Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Script Bookmark
Новая тема
Ответить
цитата
23/03/06 в 21:08
BigRon
привет всем, проблема такая, сам код букмарка я знаю но только он действует для IE, а вот например в Mozille не действует, подскажите какой код нужен что бы, можно было из под всех браузеров добавлять в букмари.
цитата
23/03/06 в 21:41
Spander
Не помню кто, но кто-то с форума мне давал... респект ему! )
между <body> </body> вставляешь:
Код:
<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 ("desk", "http://www.site.com/", "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite("http://www.site.com/", "desk");
//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>
Для линка:
Код:
javascript: void(addBookmark())
цитата
23/03/06 в 23:05
BigRon
спасибо
цитата
24/03/06 в 00:08
Spander
Оффтопик:
zJ:
спасибо, будем знать.
цитата
24/03/06 в 12:50
Dim0S
взято здесь
[пост удален]
;)
цитата
24/03/06 в 18:56
Spander
Оффтопик:
zJ:
нашел топик в котором не дали этот скрипт:
Тумбы на протоне
Dim0S:
там тот же скрипт, но я брал не оттуда...
Так что лично от меня респект case`у!
цитата
24/03/06 в 20:28
Кристалл
Скрипт четкий. А как в нем сделать так, чтобы вместо слов "Desk" подставлялось название страницы из <title>, а вместо
site.com
название текущей страницы?
Просто страниц не одна сотня, руками править нелепо как-то.
цитата
24/03/06 в 20:35
Pentarh
Коррекция
Код:
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;
}
цитата
24/03/06 в 20:46
Кристалл
Перестал работать вообще (не нажимается)
http://krolikoff.com/medics.htm
цитата
24/03/06 в 21:19
Spander
попробуй вставить сам скрипт между <body> и </body>, а не между <head> и </head>
цитата
24/03/06 в 21:24
Кристалл
Заработало!
Дело правда было не в теле-голове. Я забыл закрыть тэг "скрипт".
цитата
24/03/06 в 22:17
Pentarh
Spander писал:
попробуй вставить сам скрипт между <body> и </body>, а не между <head> и </head>
Head на то и Head, чтобы туда скрипты тулить. А body на то и body чтобы туда текст пихать )
ЗЫ: топику самое место в разделе скриптов форума. Полезная весч. Все ленился такой написать.
цитата
23/06/06 в 15:51
RevizoR
d
Последний раз редактировалось: RevizoR (
03/07/15 в 23:13
), всего редактировалось 1 раз
цитата
15/08/06 в 11:56
miroz
У меня такая же фигня, не работает в осле
цитата
15/08/06 в 14:17
Angel_Rebel
в осле работает этот - тока он похоже опере не работает :-)
<head>
<script type="text/javascript" language="javascript">
var title = 'Free Porno';
var url='http://www.yahoo.com/';
function addBookmark() {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}
//-->
</script>
</head>
<a target=_self href="javascript:addBookmark();"> bookmark our site! </a>
Новая тема
Ответить
Эта страница в полной версии