Скрипты добавить в избранное и сделать стартовой

P
На сайте с 21.08.2008
Offline
65
8159

Нужен скрипт добавить в избранное и сделать стартовой. Которые будут работать во всех браузерах!

Те которые нашел через Гугл не работают в FireFox

И еще желательно скрипт которые добавляет именно данную страницу.

[Удален]
#1

мдя... совсем обленился народ ))) зайди на любой крупный новостной сайт и ты найдешь нужное в хедере.

neznaika
На сайте с 28.06.2006
Offline
356
#2

Сделаю за 250 уе! :)

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
Web-Silver
На сайте с 02.05.2007
Offline
247
#3

Кстати, я использую:

<a href="#" onclick="window.external.addFavorite('http://site.ru/', 'Тут описание сайта'); return false;">добавить в закладки</a>
<a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://site.ru/'); return false;">сделать стартовой</a>

Но действительно не работает в FireFox! ;)

[Удален]
#4

<a rel="sidebar" onclick="window.external.AddFavorite(location.href,'Название'); return false;" href="http://site.ru/" title="Названи">Добавить в избранное</a>

Так не работает?

neznaika
На сайте с 28.06.2006
Offline
356
#5

<script>

function add2Fav(x){

if (document.all && !window.opera) {

if (typeof window.external == "object") {

window.external.AddFavorite(document.location, document.title);

return true;

}

else return false;

}

else{

x.href=document.location;

x.title=document.title;

x.rel = "sidebar";

return true;

}

}

</script>

<a href="/" onClick="add2Fav(this)">бла-бла</a>

[Удален]
#6

Собственно держите 100% работающий скрипт для всех браузеров

Поместите эти функции в заголовок страницы:

function getBrowserInfo() {

var t,v = undefined;

if (window.opera) t = 'Opera';

else if (document.all) {

t = 'IE';

var nv = navigator.appVersion;

var s = nv.indexOf('MSIE')+5;

v = nv.substring(s,s+1);

}

else if (navigator.appName) t = 'Netscape';

return {type:t,version:v};

}

function bookmark(a){

var url = window.document.location;

var title = window.document.title;

var b = getBrowserInfo();

if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);

else if (b.type == 'Opera') {

a.href = url;

a.rel = "sidebar";

a.title = url+','+title;

return true;

}

else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");

else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");

return false;

}

Ссылка, которая будет добавлять Вашу страницу в избранное, должна выглядеть примерно так:

<a href="javascript:void(0);" onclick="return bookmark(this);">Добавить в избранное</a>

P
На сайте с 21.08.2008
Offline
65
#7
KosoyRoman:
мдя... совсем обленился народ ))) зайди на любой крупный новостной сайт и ты найдешь нужное в хедере.

попробуй найди который работает в FireFox😕

pianist добавил 22.09.2008 в 19:02

Oprioris, ваш скрипт в FireFox тоже не работает!

Мне кажеться вообще там нельзя такого сделать.

Иначе почему бы на самом крутом украинском портале сделали так

<div class="make_homepage" onclick="if (typeof(this.style.behavior)=='string') {this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.ukr.net'); click_count('',12); return(false);}else{document.location='http://www.ukr.net/index.php?page=how_to_make_homepage'}"><a onclick="return false;" href="http://www.ukr.net/?page=how_to_make_homepage">Сделать домашней страницей</a></div>

KosoyRoman, не оставляй негативных отзывов не разбираясь в теме!😡

tommy-gung
На сайте с 22.11.2006
Offline
287
#8

ну и я свой скину


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 ("Мобилка - Мобильные телефоны", "http://www.mobilka.info/", "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite("http://www.mobilka.info/", "Мобилка - Мобильные телефоны");
//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('', 'Название') || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))">Добавить в закладки</a>
Здесь не могла быть ваша реклама
[Удален]
#9

pianist Вот пожалуйста, в мазиле всё работает )))

<script>
function start(){
var url = location.href;
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", url);
}
</script>

<a href="#" onclick="start()">Сделать стартовой</a>
V
На сайте с 25.10.2007
Offline
45
#10

<a href="http://site.ru/" rel=sidebar title="Название сайта!" onclick="window.external.AddFavorite('http://site.ru/','Название сайта!'); return false;">Добавить в избранное</a><br>

Работает, проверял в IE, FF и Опере

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий