Как с средствами JavaScript добавить текущую страницу в закладки, а также сделать её стартовой, что-то никакой инфо по этому не нашел...

есть ли альтернатива ИЕ-шному
window.external.AddFavorite('http://www.my_site.com', 'my_site')

глянь здесь, много готовых сриптов, есть и несколько касаемо закладок
http://www.squarefree.com/bookmarklets/bookmarklets-moz.html

scazy пишет

Как с средствами JavaScript добавить текущую страницу в закладки, а также сделать её стартовой, что-то никакой инфо по этому не нашел...

Примерно так:

Выделить код

Код:

<script type="text/javascript">
function addBookmark(title,url) {
if (window.sidebar) { 
window.sidebar.addPanel(title, url,""); 
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}
</script>

Ох и задолбали эти тупые "сделать стартовой" на всех страницах...

В Firefox для этого достаточно нажать Сtrl + D потом Enter и страница будет добавлена в закладки (а предложения "сделать стартовой", меня, как и vladmira, раздражают), а потом из меню инструменты/настройки стартовой можно сделать любую, какая тебе нравиться.

во первых, мне надо добавить в фавориты
во вторых, приведенный выше код работает, но с галочкой "Загрузить в боковую панель"

а кому-то лень, делать лишнее телодвижения,
в амазоне даже есть целый отдел, который разрабатывает концепции быстрого доступа к информации, за 2 клика, во

scazy пишет

во первых, мне надо добавить в фавориты
во вторых, приведенный выше код работает, но с галочкой "Загрузить в боковую панель"

С какой еще галочкой?
У меня Firefox 1.0.x - код добавляет URL в закладки
Никаких галочек нет
Какой у Вас браузер?

Вы попробуйте открыть сайт из закладок,
FireFox 1.0.6

Та же проблема... Обыскал весь Интернет, ничего не нашёл. Где можно найти определения третьего параметра addPanel'и - aCustomizeURL?

Wolf1994 пишет

Та же проблема... Обыскал весь Интернет, ничего не нашёл. Где можно найти определения третьего параметра addPanel'и - aCustomizeURL?

В components\nsSidebar.js этот параметр никак не используется. Передается в addInternalPanel, которая его никак не использует.

То есть откастомизировать URL, так чтобы не была помечена галочка: "Загрузить закладку в боковую панель" - невозможно?

Невозможно, addPanelInternal вызывает диалог addBookmark2.xul с аргументом bWebPanel=true, при таком значении bWebPanel скрипт диалога делает отметку в rdf:bookmarks на загрузку в боковую панель.