Закладурки,

или bookmarklets по-русски


Научите свой браузер новым штукам!

Вот лишь небольшой список неприятностей, с которыми Вам наверняка приходится сталкиваться в Сети:

  • текст на веб-странице невозможно читать из-за немыслимого фона;
  • вы уверены, что где-то на этом сайте уже видели нужную Вам информацию, но забыли где, а функции поиска на сайте нет;
  • встретился непонятный Вам термин, а смысл его на сайте не обьясняется;
  • интересующий Вас текст написан на иностранном языке, которого Вы не знаете;
  • на странице приведен адрес (URL), но он не выделен, как ссылка (например: www.large.ru/bookmarklets/) и т.п.

Можно, конечно, мириться с этим, можно писать вебмастеру письма с жалобами, набирать адрес поисковой системы (электронного словаря, переводчика), ждать загрузки ее начальной страницы, а потом долго вспоминать, что и где, собственно, Вы собирались искать или переводить, перетаскивать URL'ы в поле адреса браузера через буфер обмена и т.п. А можно решить все эти и многие другие проблемы одним щелчком мыши, если воспользоваться закладурками!

Что такое закладурки?

Закладурки - это полезные процедурки, оформленные в виде javascript: ссылок, которые можно сохранить в браузере, как закладки, и исполнять в нужный момент на любой Web-странице. Для того, чтобы ими пользоваться, не нужно быть программистом и разбираться в языке JavaScript, достаточно элементарных навыков работы с браузером. С точки зрения пользователя их можно сравнить с макросами Word или Excel, которые позволяют Вам одним нажатием кнопки выполнять целые последовательности манипуляций.

Изобрел закладурки, по всей видимости, Steve Kangas, и, как ни странно, совсем недавно, хотя вся необходимая для этого технология наличествовала уже в третьей версии Netscape Navigator! Вдохновившись гениальной идеей Стива, я написал несколько закладурок специально для обитателей русскоязычного Интернета, которые и представляю Вашему вниманию. Так как дело это - новое, вполне возможно, что некоторые закладурки в некоторых условиях не будут работать. Если это произойдет с Вами, напишите мне, не забыв указать, какой у Вас браузер, на какой странице произошло несчастье, и в чем, собственно, оно заключалось.

"Закладурка" - предлагаемый мной вариант перевода придуманного Стивом Кангасом термина bookmarklet, который объединяет слова bookmark (закладка) и applet (программка, приложеньице, процедурка). Слово получилось какое-то легкомысленное, зато короткое, легкопроизносимое и запоминаемое, в отличие от предложенного в Gazete.RU "закладограмма".

Как ими пользоваться?

Прежде всего, нужно иметь браузер Microsoft Internet Explorer (далее IE) или Netscape Navigator (NN) версии не ниже 4 (говорят, закладурки работают и в NN 3, но я этого не проверял и, честно говоря, не собираюсь). Некоторые закладурки работают не на всех платформах из-за различий и ограничений версий браузеров (мои закладурки разработаны и проверены в средах Windows 95/98/NT с браузерами IE4, IE5 и NN4.7). Обратите внимание на то, что из-за существенных различий в объектных моделях IE и NN, практически все закладурки существуют в двух разных вариантах, и если Вас каким-либо образом угораздит поставить на NN закладурку для IE (хотя я и постараюсь этого не допустить), она не будет работать. Более того, некоторые закладурки существуют только для одного из вышеупомянутых браузеров, так как в другом требуемая функциональность вообще недостижима. Да, кстати, если Вы зачем-либо отключили в своем браузере JavaScript, немедленно включите его обратно, иначе, естественно, у Вас ничего работать не будет.

Итак, если у Вас правильный браузер, идите сюда (если ссылка никуда не приводит, значит браузер неправильный).

Что важно помнить

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

Многие закладурки не работают на сайтах, использующих фреймы, загружающиеся из разных доменов - выдается сообщение "Нет доступа". Эта проблема более подробно описана в Кратком курсе. Если кто-нибудь придумает решение проблемы в общем виде - научите меня как, я буду очень благодарен.

Как Вы, наверное, догадались, крохотная процедурка на javascript'е сама по себе не в состоянии ни перевести текст с английского на русский, ни отыскать в Интернете нужную Вам информацию. Эту работу выполняют многочисленные онлайновые сервисы, а закладурка всего лишь обеспечивает удобный интерфейс обращения к ним. С этим фактом сопряжен один риск: при разработке своих закладурок я использую те версии интерфейсов к онлайновым сервисам, которые существуют на тот момент, когда я их пишу. Некоторые провайдеры онлайновых услуг (в основном, поисковые системы) документируют свои интерфейсы и поощряют их использование "извне", некоторые - скорее наоборот. В любом случае, компания-провайдер может без предупреждения изменить интерфейс к своему сервису либо вовсе закрыть его - тогда закладурка перестанет работать. Если такое произойдет, возвращайтесь на эту страницу - я буду стараться отслеживать подобные катаклизмы и соответственно менять закладурки.

Кстати, предлагаю всем провайдерам сервисов, для которых я сделал закладурки, разместить их на своих сайтах - дарю совершенно безвозмездно!

Напоследок

Если Вам интересно, как все это работает, и Вы хотите научиться создавать свои собственные закладурки - прочтите мой Краткий курс.

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

Если у Вас есть свой сайт, и Вы сочтете уместным поставить ссылку на "Закладурки" - вот Вам кнопочка и HTML-код для ссылки:

Закладурки: научи браузер новым штукам <a href="http://www.large.ru/bookmarklets/" target="_top"><img width=88 height=31 border=0 src="http://www.large.ru/images/zbutton.gif" alt="Закладурки: научи браузер новым штукам"></a>
Copyright © Андрей Орехов, 1999-2006
НАВИГАЦИЯ
Закладурки для Вашего браузера

Краткий курс

Пресса о закладурках

НОВОСТИ
10 апреля 2006 г.:
Новая закладурка "Translit".

3-4 мая 2005 г.:
Новые закладурки "Google", "Wiki", "Мультитран".

1 января 2002 г.:
Новая закладурка "Лекарство".

18 марта 2001 г.:
Новые закладурки "Карта Москвы" и "Dico".

1 мая 2000 г.:
Новые закладурки "Код города" и "Whoiz".

1 апреля 2000 г.:
Закладуркам исполнился год!
Новые закладурки "Телефон", "HTML4" и "CSS".

19 декабря 1999 г.:
Новые закладурки "Рецепт" (пока только для Netscape) и "Похожие".

24 октября 1999 г.:
Добавлены закладурка "Поиск на сайте" и раздел "Краткий курс".

3 октября 1999 г.:
Новые закладурки-переводчики "2rus" и "2eng".

7 августа 1999 г.:
Новые закладурки: "Рейтинг", "Ссылки на", "SavePos/ScrollPos".

24 июля 1999 г.:
Добавлена закладурка "Exler".

21 июня 1999 г.:
Добавлены закладурки "unEscape" (пока только для Netscape), "Анекдоты", "Истории", "LinkScan", "GIF Wizard".

5 июня 1999 г.:
Добавлены закладурки "Брокгаузъ", "Кирилл и Мефодий", "FTP-Search".

3 мая 1999 г.:
Добавлена закладурка "Когда".

11 апреля 1999 г.:
Новые закладурки "Whois", "What's" и "GoTo".

РЕСУРСЫ
Bookmarklets Home

Rambler's Top100 Service