С нами с 25.01.10
Сообщения: 406
Рейтинг: 146
|
Добавлено: 02/07/11 в 19:11 |
ВОт пробую разные скрипты и нет варианта чтоб работал во всех браузерах. ТО работает, то нет, зависит от дизайна почему-то.
Подскажите рабочий вариант.
Всем спасибо заарнее, рейтинг по-максимуму )[*]
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 02/07/11 в 19:28 |
присоединяюсь к ТС
|
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 02/07/11 в 19:57 |
на java
Код: [развернуть] | 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", "http://www.domain.com", "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite("http://www.domain.com", "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;
} |
сама ссылка
Код: [развернуть] | <a href="javascript:void(addBookmark())" onclick="addBookmark('http://domain.com','Title');return false">Bookmark </a> |
|
|
Сдам подпись (в личку, please)
|
3
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 02/07/11 в 19:59 |
Afina: а работает во всех 4-рех ?
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 02/07/11 в 20:08 |
Код: | function bookmark(tag, title) {
var isIEmac = false;/*@cc_on @if(@_jscript&&!(@_win32||@_win16)&& (@_jscript_version<5.5)) isIEmac=true; @end @*/
var isMSIE = (-[1,]) ? false : true;
var Title = title;
var Href = location.href;
try {
if (typeof tag == "object" && tag.tagName.toLowerCase() == "a") {
tag.style.cursor = "pointer";
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) {
window.sidebar.addPanel(Title, Href, "");
return false;
} else if (isMSIE && typeof window.external == "object") {
var rv = -1;
if (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(navigator.userAgent) != null) {
rv = parseFloat(RegExp.$1);
}
if (rv > -1 && rv >= 8.0) {
window.external.AddToFavoritesBar(Href, Title);
} else {
window.external.AddFavorite(Href, Title);
}
return false;
} else if (window.opera) {
tag.href = Href;
tag.title = Title;
tag.rel = "sidebar";
return true;
} else {
var ua = navigator.userAgent.toLowerCase();
var str = "";
var isWebkit = (ua.indexOf('webkit') != -1);
var isMac = (ua.indexOf('mac') != -1);
if (ua.indexOf('konqueror') != -1) {
str = 'CTRL + B';
} else if (window.home || isWebkit || isIEmac || isMac) {
str = (isMac ? 'Command/Cmd' : 'CTRL') + ' + D';
}
alert((str) ? ["Press ", str, " to bookmark this page."].join("") : str);
}
} else {}
} catch (err) {}
} |
Код: | <a href="javascript:void(0)" onclick="bookmark(this, 'Your Title!')">Bookmark Us</a> |
|
|
|
|
С нами с 12.07.04
Сообщения: 1035
Рейтинг: 678
|
Добавлено: 02/07/11 в 20:17 |
|
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 02/07/11 в 20:30 |
andreich:
у меня работает без проблем, соглашусь с Джозефом дизайн тут не причём.
|
|
Сдам подпись (в личку, please)
|
1
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 02/07/11 в 20:53 |
Afina писал: | у меня работает без проблем |
будем тестить ! сенкс !
|
|
|
|
С нами с 27.10.09
Сообщения: 168
Рейтинг: 37
|
Добавлено: 03/07/11 в 07:47 |
del, в Хроме мой не пашет
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |