Добавить в избранное для всех браузеров
Вот нашёл, работает в IE, Firefox, Opera, как сделать чтобы в других браузерах выводилась сообщение типа "Press Control+D" или как сделать чтобы в других тоже работало (Safari, Chrome)
Скрипт:
function bookmark2 (a) {
if (window.opera && window.print) {
var mbm = a;
mbm.setAttribute("rel", "sidebar");
mbm.setAttribute("title", document.title);
mbm.setAttribute("href", window.location.href);
mbm.click();
}
else if (window.sidebar) {
window.sidebar.addPanel(document.title, window.location.href, "");
}
else if (window.external) {
window.external.AddFavorite(window.location.href, document.title);
}
}
В html: <script type="text/javascript" src="favorite2.js"></script> <a href="javascript:void(0)" onclick="return bookmark2(this)">Click!</a> Ссылка на источник - http://pers.narod.ru/jscript/favorite_all.html |
function bookmark2 (a) {
if (window.opera && window.print) {
var mbm = a;
mbm.setAttribute("rel", "sidebar");
mbm.setAttribute("title", document.title);
mbm.setAttribute("href", window.location.href);
mbm.click();
}
else if (window.sidebar) {
window.sidebar.addPanel(document.title, window.location.href, "");
}
else if (window.external) {
window.external.AddFavorite(window.location.href, document.title);
} else {
alert('Чтобы добавить страницу в избранное - нажмите CTRL+D');
}
}
В Safari выводится сообщение, а в Chrome никакой реакции, alert() не прокатывает. |
Прошлый век:)
Ты бы лучше нашел скрипт копирования в буфет текста;) |
Цитата:
А вопрос с кросбраузерным добавлением в избранное мне тоже интересен |
Вот в гугле нашол, в хроме работает
// Добавить в Избранное
function add_favorite(a) {
title=document.title;
url=document.location;
try {
// Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e) {
try {
// Mozilla
window.sidebar.addPanel(title, url, "");
}
catch (e) {
// Opera
if (typeof(opera)=="object") {
a.rel="sidebar";
a.title=title;
a.url=url;
return true;
}
else {
// Unknown
alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
}
}
}
return false;
}
|
Цитата:
arma, спс за скрипт, оч кстати |
Цитата:
|
B~Vladi, спасибо за подсказку. До этого гуглил falash и удивлялся почему ничего нормального не нахожу. Набрал ActionScript и сразу нашёл кучу инфы. :dance:
|
| Часовой пояс GMT +3, время: 00:23. |