Доброго времени суток.
Подсакажите пожалуста как должен выглядеть скрипт который создает определенные записи в избранном.
Интересует не просто создание закладки текущего сайта, а сразу нескольких закладок? причем каждые закладки в своих папках.
Например (собственно для чего спрашиваю):
Таким образом предполагается обеспечить всех желающих набором наиболее полезных ссылок.
В ходе поисков нашел два скрипта добавления в "избранное"
Однако в связи с тем, что я в своей практике не занимался написанием интернет страниц и уж тем более скриптов, прошу общественность помочь модифицировать/написать новый скрипт под поставленную задачу.
Особенно при учете того, что ни AddFovorites ни AddBookmark, на сколько мне удалось выяснить в msdn, не поддерживают создание папок в избраном...
Спасибо за внимание.
Подсакажите пожалуста как должен выглядеть скрипт который создает определенные записи в избранном.
Интересует не просто создание закладки текущего сайта, а сразу нескольких закладок? причем каждые закладки в своих папках.
Например (собственно для чего спрашиваю):
- NETZorg.ru (папка)
- Netzorg.ru (ссылка)
- dumpz.ru (ссылка)
- dumpz.ru (папка)
- правила (ссылка)
- общий раздел (ссылка)
- интернет(ссылка)
- Самые популярные программы (ссылка)
- Поисковики (папка со ссылками)
- файлообменники (папка со ссылками)
Таким образом предполагается обеспечить всех желающих набором наиболее полезных ссылок.
В ходе поисков нашел два скрипта добавления в "избранное"
Код:
[B]1. вариант (для IE):[/B]
<script language="Javascript"><!--
var url="АДРЕС САЙТА"
var title="ОПИСАНИЕ САЙТА"
function add(){if(document.all)
window.external.AddFavorite(url,title)}-->//--></script>
<form><INPUT TYPE=button VALUE="ПРЕДЛАГАЕМ ДОБАВИТЬ САЙТ В ИЗБРАННОЕ" onClick="add()"> </form>
[B]2. Вариант (Для Mosila и Opera):[/B]
<head>
<Script Language="Javascript">
var bm_url="http://dumpz.ru/forum"
var bm_titel="Всё о всем"
function bookmark()
{if (document.all)
window.external.AddBookmark(bm_url,bm_titel)}
</Script>
</Head>
<form>
<input type="button"
value="Предлагаем добавить в Избранное"
onclick="bookmark()">
</form>
</script>
[B]3. Вариант (с определением типа броузера):[/B]
<script language="Javascript">
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, url, "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite(url, 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("http://dumpz.ru/forum", "Dumpz") || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))">ADD</a></Script>
<form><INPUT TYPE=button VALUE="ПРЕДЛАГАЕМ ДОБАВИТЬ В ИЗБРАННОЕ" onClick="addBookmark("http://dumpz.ru/forum", "Dumpz")"> </form>
</script>
Однако в связи с тем, что я в своей практике не занимался написанием интернет страниц и уж тем более скриптов, прошу общественность помочь модифицировать/написать новый скрипт под поставленную задачу.
Особенно при учете того, что ни AddFovorites ни AddBookmark, на сколько мне удалось выяснить в msdn, не поддерживают создание папок в избраном...
Спасибо за внимание.
Последнее редактирование модератором: