Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Букмарк для всех броузеров
Новая тема
Ответить
цитата
19/10/08 в 16:03
harvester
Чтобы для Ие, ОПеры и Мозиллы подходил, есть у кого код?
цитата
19/10/08 в 16:23
Nikit@
в хтмл:
Код:
<script type="text/javascript" src="/path_to/bookmark.js"></script>
в файле bookmark.js:
Код:
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 ("Your site title", "http://www.domain.com", "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite("http://www.domain.com", "Your site 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;
}
цитата
19/10/08 в 22:53
harvester
Как вызывать из ссылки функцию?
цитата
19/10/08 в 23:28
nostalgie
Код:
<a href="#" onclick="addBookmark('http://ссылка','Мой сайт');return false">В закладки</a>
цитата
21/10/08 в 00:42
Nikit@
Цитата:
Как вызывать из ссылки функцию?
сорри, забыл указать:
Код:
<a href="javascript:void(addBookmark())">
цитата
21/10/08 в 01:01
WorldTraffic
ещё есть такой вариант
вставляешь этот код между <head></head>
Код:
<!-- bookmark -->
<script type="text/javascript">
function bookmarksite(title,url){
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all)// ie
window.external.AddFavorite(url, title);
}
</script>
<!-- bookmark -->
а это там де кнопка букмарка в хтмл
Код:
<a href="javascript:bookmarksite('TITLE', 'http://www.domain.com/')"></a>
тоже работает во всех броузерах[/code]
цитата
21/10/08 в 03:01
Leka
А как подружить последний мультибраузерный код букмарка и добавление в букмарки именно current url?
Вот есть старенький, уже морально увял:
Код:
<head>
<script language=JavaScript>
function bookmark () {
if ((navigator.userAgent.indexOf("MSIE") >= 0) && (parseInt(navigator.appVersion)>3)) {
window.external.AddFavorite(location.href, this.document.title);
} else
alert("Press CTRL+D");
}
</script>
</head>
<a href="#" onClick=javascript:bookmark();>
цитата
21/10/08 в 10:45
Lin
а есь такой сервис полезный: addthis.com
там дают кнопарь, можно добавлять и в сервисы соц.закладок и в букмарки
+ в том что стата есть
цитата
21/10/08 в 11:39
Uncle Joe
ни один из этих мультибукмарочных новоявленного Хрома гуглевского не держит. короче addthis.com рулит. есть куча разных вариантов кноп с явой и без.
цитата
08/11/08 в 13:37
harvester
2 Nikit@: что-то не работает в Opera 9.6
цитата
08/11/08 в 14:07
Nikit@
Цитата:
2 Nikit@: что-то не работает в Opera 9.6
хз, только я его юзаю уже года 2, оперы 9.х тогда и в помине не было
Новая тема
Ответить
Эта страница в полной версии