С нами с 13.07.05
Сообщения: 231
Рейтинг: 46
|
Добавлено: 23/03/06 в 21:08 |
привет всем, проблема такая, сам код букмарка я знаю но только он действует для IE, а вот например в Mozille не действует, подскажите какой код нужен что бы, можно было из под всех браузеров добавлять в букмари.
|
|
|
|
• HandMade Design •
С нами с 12.07.04
Сообщения: 891
Рейтинг: 328
|
Добавлено: 23/03/06 в 21:41 |
Не помню кто, но кто-то с форума мне давал... респект ему! )
между <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()) |
|
|
|
|
С нами с 13.07.05
Сообщения: 231
Рейтинг: 46
|
Добавлено: 23/03/06 в 23:05 |
спасибо
|
|
|
|
• HandMade Design •
С нами с 12.07.04
Сообщения: 891
Рейтинг: 328
|
Добавлено: 24/03/06 в 00:08 |
Оффтопик: zJ: спасибо, будем знать.
|
|
|
|
С нами с 01.02.06
Сообщения: 40
Рейтинг: 39
|
Добавлено: 24/03/06 в 12:50 |
|
|
|
|
• HandMade Design •
С нами с 12.07.04
Сообщения: 891
Рейтинг: 328
|
Добавлено: 24/03/06 в 18:56 |
Оффтопик: zJ: нашел топик в котором не дали этот скрипт: Тумбы на протоне
Dim0S: там тот же скрипт, но я брал не оттуда...
Так что лично от меня респект case`у!
|
|
|
|
Ревнивый муж подобен турку
С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905
|
Добавлено: 24/03/06 в 20:28 |
Скрипт четкий. А как в нем сделать так, чтобы вместо слов "Desk" подставлялось название страницы из <title>, а вместо site.com название текущей страницы?
Просто страниц не одна сотня, руками править нелепо как-то.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 24/03/06 в 20:35 |
Коррекция
Код: |
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;
} |
|
|
|
|
Ревнивый муж подобен турку
С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905
|
Добавлено: 24/03/06 в 20:46 |
|
|
|
|
• HandMade Design •
С нами с 12.07.04
Сообщения: 891
Рейтинг: 328
|
Добавлено: 24/03/06 в 21:19 |
попробуй вставить сам скрипт между <body> и </body>, а не между <head> и </head>
|
|
|
|
Ревнивый муж подобен турку
С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905
|
Добавлено: 24/03/06 в 21:24 |
Заработало!
Дело правда было не в теле-голове. Я забыл закрыть тэг "скрипт".
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 24/03/06 в 22:17 |
Spander писал: | попробуй вставить сам скрипт между <body> и </body>, а не между <head> и </head> |
Head на то и Head, чтобы туда скрипты тулить. А body на то и body чтобы туда текст пихать )
ЗЫ: топику самое место в разделе скриптов форума. Полезная весч. Все ленился такой написать.
|
|
|
|
С нами с 14.08.05
Сообщения: 208
Рейтинг: 111
|
Добавлено: 23/06/06 в 15:51 |
d
Последний раз редактировалось: RevizoR (03/07/15 в 23:13), всего редактировалось 1 раз
|
|
|
|
С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016
|
Добавлено: 15/08/06 в 11:56 |
У меня такая же фигня, не работает в осле
|
|
|
|
С нами с 08.03.06
Сообщения: 158
Рейтинг: 167
|
Добавлено: 15/08/06 в 14:17 |
в осле работает этот - тока он похоже опере не работает :-)
<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>
|
|
|
|