Черствый bookmark htm. Bookmark OS — мощный и удобный менеджер закладок. Восстановление закладок в Bookmarks Backup

В процессе создания html страниц, мы часто делаем ссылки на различные ресурсы в сети или на страницы своего сайта.

Собственно, в сети является одним из самых главных преимуществ Интернет, которые способствуют его развитию.

где параметр href, задает адрес документа (url), на который будет осуществляться переход.

Переход осуществляется по клику на “Название ссылки”.

Адрес документа можно задать абсолютный (http://site.ru) или относительный (page.html). Предпочтительнее в ссылках использовать абсолютную адресацию, так как, такая ссылка будет работать везде. Относительные ссылки работают относительно текущего сайта.

Мы знаем, что ссылки играют важную роль как в продвижении сайтов в сети, так и в плане удобства пользования ими посетителями ресурсов в сети Интернет. Поэтому веб мастера, часто используют ссылки для того, чтобы предоставить дополнительную полезную информацию посетителям своих сайтов.

У html тега , есть еще одна полезная возможность, которую используют гораздо реже, чем создание ссылок, это возможность создания html закладок. Закладки на странице еще называют якорем.

Как это работает ?

С помощью (или якоря), мы создаем метки. А затем, создав ссылку на эту метку, мы можем перейти по ней на закладку (якорь), в рамках данного html документа.

Другими словами, если вы открыли страницу сайта, на которой много информации, то для просмотра данной страницы, Вам придется постоянно прокручивать (скролить) ее.

Чтобы облегчить на такой странице поиск информации, можно сделать закладки. В результате, у читателя страницы появляется возможность быстрого перехода к информации, которая его заинтересовала.

Вот синтаксис записей создания закладок и ссылок на них:

1. Создание html закладки на странице с именем (меткой) "идентификатор1":

Текст

Не забывайте, что имена идентификаторов закладок, должны быть написаны на латинице, вот пример:

В данном месте создана закладка.

Перейти на закладку с идентификатором zakladka1

Как видите, для того, чтобы перейти к созданной закладке, на нее необходимо создать ссылку, в качестве адреса ссылки, должно быть указано имя идентификатора закладки со значком решетки #

Ссылка на закладку с именем zakladla документа другого сайта

Internet Explorer начиная с версии 4 предоставляет возможность добавлять закладки в избранное (Favorites) через скрипт, используя метод AddFavorite объекта window. external . При вызове метода AddFavorite отображается окно диалога такое же, как и при выборе пункта меню "Favorites -> Add to Favorites…".

Синтаксис метода AddFavorite:

external.AddFavorite(sURL [, sTitle])

где обязательный параметр sURL это - строка содержащая URL добавляемой в избранное закладки, а необязательный параметр sTitle , определяет текст-заголовок закладки в списке избранного. Пользователь может изменять данный текст в диалоговом окне "Add Favorite".

Метод не возвращает никакого значения.

Function AddFavorite(url, title) { if (typeof window.external == "object") { window.external.AddFavorite(url, title); return true; } else return false; } ... Добавить в избранное

Gecko (Mozilla/ Firefox/Netscape 6+)

Opera 6 +

Начнем с того, что Opera не предоставляет средств для добавления закладок из скрипта, а требует формирования ссылок с установленным атрибутом rel="sidebar" , так же как это было показано для Gecko . При этом в версиях Opera 6.x закладки добавлялись в виде отдельной панели в "Hotlist", при этом в в "Bookmarks" закладки не попадали. Соответственно, страница отображалась не в основной части окна, а на панели (правда "Hotlist" можно было сделать плавающим и развернуть на все окно). Но начиная с Opera 7 закладки стали добавляться в "Bookmarks", а при помеченом поле "Show in panel" в окне диалога "Add bookmark" и на боковую панель (а "Show in panel" отмечено по умолчанию при использовании ссылки с rel="sidebar") . Если пользователь использует закладку в Bookmarks, то страница отображаться в основной части окна, если же пользователь использует боковую панель, то страница появляется на отдельной боковой панели.

Собираем все вместе... 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; } ... Bookmark page Итоги

И что же мы имеем. Функция addBookmark добавляет закладку в IE4+, Gecko и Opera7+ и это хорошо. При выборе закладки в IE -> Favorites и Opera -> Bookmarks, страница отображается в основной части окна браузера, однако в Gecko страница открывается в боковой панели - это плохо.

За последний год можно наблюдать необычайный рост популярности социальных закладок. Что же это такое — социальные закладки, для чего они нужны? Давайте попробуем разобраться. Закладки на вашем компьютере служат для хранения ссылок на страницы, которые вы регулярно посещаете или хотели бы посетить позже. А социальные закладки хранятся не на жёстком диске компьютера, а на сервере в сети интернета.

Всю эту работу по хранению ваших ссылок в интернете осуществляют сервисы социальных закладок . Они выполняют много достаточно много полезных для пользователя функций. С помощью этих сервисов можно:

Хранить закладки в интернете . Это дает вам возможность получить доступ к своей коллекции закладок с любого компьютера, где бы вы не находились.

Делиться и обмениваться закладками . Вам достаточно будет дать друзьям ссылку на страничку в социальном сервисе и ваши (не закрытые вами от посторонних глаз) закладки, расскажут за вас о ваших интересах и любимых сайтах.

Находить новые интересные сайты и единомышленников . Если человек сохранил ту же самую линку, что что и вы, может это говорит об общности интересов? Возможно, просмотр других закладок принесет вам другие находки.

Систематизировать закладки с помощью тэгов . Вы просто присваиваете каждой закладке несколько ключевых слов или фраз, которые наиболее точно описывают ее. Поэтому вы легко и быстро можете найти любую ссылку в вашей коллекции.

Для того, чтобы добавить социальную закладку, надо быть зарегистрированным в каком-либо из сервисов. Ниже я собрала список из 20 самых популярных сервисов. Потом заполняете несложную форму, где вы указываете урл странички, которая вам понравилась, заголовок, краткое описание и присваиваете теги. Все просто — ваша закладка готова.

4. Mister-wong.ru

7. Google.com/bookmarks

9. Myscoop.ru — Сервис прекратил существование

13. Myelect.ru — Сервис прекратил существование

14. Ru-marks.net — Сервис прекратил существование

Опера и Хром.

А сейчас поговорим о том, как можно делать резервное копирование закладок и настроек всех этих браузеров. Такая необходимость может пригодиться в случаях, например, когда нужно делать переустановку Windows или когда надо перенести все закладки и настройки браузеров на другой компьютер.

Есть разные способы сделать копирование закладок, но мы обсудим, на мой взгляд, один из самых простых способов для начинающих пользователей. Поговорим о программе , которая специально предназначена для того, чтобы можно было быстро и удобно делать копирование закладок, а также при необходимости быстрое восстановление закладок.

Начнем….

Скачать программу Bookmarks Backup (0,1 мб.)

Программа Bookmarks Backup не требует установки! Достаточно скачать и запустить ее.

Чтобы сделать копирование закладок и всех остальных настроек своих браузеров, запускаем Bookmarks Backup и в верхней части программы в разделе Backup сначала ставим галочки (1) на тех браузерах, у которых хотим сделать копирование закладок.

Далее нажимаем на кнопку Browse … (2), выбираем на компьютере место (3), где будут храниться эти сохраненные данные, создаем папку (4), например (5). После ввода названия этой новой папки нажимаем на клавиатуре Enter и жмем Ок (6):


Будет дано напоминание, чтобы закрыли все браузеры. Жмем Ок :


Начнется копирование закладок и других настроек всех выбранных браузеров:

После чего будет сказано, что резервное копирование закладок прошло успешно.

Закрываем это окно, — Ок :

Вот и всё! Копирование закладок закончено.

Теперь, можно сохранить созданную нами папку Резервное копирование закладок где-нибудь на съемном носителе, например на флешке, и если придется переустанавливать Windows или переносить закладки в браузер другого компьютера, то данная папка нам пригодится, чтобы сделать восстановление закладок.

Восстановление закладок в Bookmarks Backup

Если понадобиться данная функция, тоже закрываем все запущенные браузеры. Чтобы сделать восстановление закладок, снова запускаем программу и теперь уже переходим в раздел Restore .

Как и при копировании закладок, сначала выбираем браузеры (1), закладки которых хотим восстановить. Далее, через кнопку Locate …(2), находим на компьютере папку Резервное копирование закладок и в ней выбираем папку , в которую были сохранены все настройки браузеров.

Остается нажать на кнопку Restore (3):

Будет дано предупреждение, что наши текущие закладки будут изменены. Они будут заменены теми, которые у нас находятся сохраненными в папке Резервное копирование закладок . Если согласны с этим, нажимаем Да :


Как видим, все достаточно просто!

Попробуйте и Вы сделать резервное копирование закладок через . Мало ли что может быть с операционной системой! А резервная копия закладок и настроек своих браузеров не помешает!

Объект Bookmark – это просто закладка. На практике это – самый удобный способ навигации по документам, созданных при помощи шаблонов (например, отчетов). Принципиальное отличие его от объектов Selection и Range заключается в том, что все выделения и диапазоны теряются при закрытии документа (объекты Range вообще существуют только во время работы создавшей их процедуры, а закладки сохраняются вместе с документом. Если документ создан на основе шаблона, то все закладки, которые были определены в шаблоне, будут определены и в созданном на основе этого шаблона документе.

Создать закладку (меню Вставка -Закладка ) намного проще, чем считать количество символов для объекта Range от начала документа/абзаца/предложения, или выполнять операции Move() (MoveDown(), MoveRight(), MoveNext()) для объекта Selection.

Функциональность объекта Bookmark невелика. Свойств и методов у этого объекта намного меньше, чем у объектов Selection и Range. Однако обычно никто и пытается использовать объект Bookmark для работы с текстом напрямую. Из объекта Bookmark очень просто получить объект Selection (при помощи метода Select()) или объект Range (при помощи свойства Range()) – и дальше можно пользоваться уже свойствами и методами этих объектов, например:

ThisDocument.Bookmarks("Bookmark1").Select

MsgBox Selection.Text

Создавать объекты Bookmark программным способом необязательно, но если есть необходимость, то можно использовать метод Add() коллекции Bookmark:

ThisDocument.Bookmarks.Add Name:="temp", Range:= Selection.Range

У этого метода – всего лишь два параметра, оба которых используются в примере.

Некоторые важные свойства объекта Bookmark

Empty – если это свойство возвращает True, то это значит, что закладка указывает на точку вставки, а не та текст;

Name – имя закладки. Очень удобно, что найти нужную закладку в коллекции закладок можно не только при помощи индекса (номера) закладки, но и по ее имени.

Range – возвращает объект Range на месте этой закладки.

Start, End, StoryType – аналогично таким же свойствам у объекта Selection.

Методов у объекта Bookmark всего три – Copy(), Delete() и Select(). Copy() – создает закладку на основе существующей, Delete() – удаляет ее, а Select() – выделяет то, на что ссылается закладка.

Объект Word.Range, программная работа с диапазоном в документе, свойства и методы объекта Range, преимущества по сравнению с объектом Selection

Как уже говорилось выше, чаще всего разработчиками для определения места ввода текста и навигации по документу используется объект Selection. Для этих же целей можно использовать и объект Range. Главное отличие между объектами Range и Selection заключается в том, что объект Selection может определить и пользователь (выделив текст мышью), а объект Range можно определить только программно, и он не зависит от текущего положения указателя или действий пользователя.

Формальное определение объекта Range выглядит так: это программный объект, который представляет непрерывный участок текста в документе. Этот объект не зависит от объекта Selection – вы можете работать с объектом Range, не изменяя текущего выделения. Он может не включать в себя ни одного символа (представлять курсор ввода текста).

Объектов Range в каждый момент времени может быть сколько угодно, а объектов Selection – только один.