TGPtraffic_biz_inSect
ВОт пробую разные скрипты и нет варианта чтоб работал во всех браузерах. ТО работает, то нет, зависит от дизайна почему-то.
Подскажите рабочий вариант.
Всем спасибо заарнее, рейтинг по-максимуму )[*]
Afina
на 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>
freeek
Код:
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>