Интернет закладограммы

Материал из FRUCT Maemo wiki (Russian)
Перейти к: навигация, поиск


Internet bookmarklets

Although not widely known, in most browsers you can run javascripts by typing them in the url-bar. This script can then do anything a regular script loaded from a website can. If you bookmark such a script then it is called a bookmarklet.

Here are some examples. Just bookmark the links on that page and you're ready to use them.

These scripts should start with 'javascript:', can only contain one line and function calls should be enclosed with the 'void()' statement, unless they're called from within another function. This bookmarklet for example changes the font and background color of a page:

javascript:void(main());function main(){c('body');c('td');c('div');c('p');}
function c(elname){el=document.getElementsByTagName(elname);
for(i=0;i<el.length;i++){el[i].style.background='black';el[i].style.color='white';}}

Note: The code has been divided into three lines to fit on the wiki page.

Интернет закладограммы Хотя это широко неизвестно, в большинстве броузеров вы можете запускать javascripts, просто напечатав их в url линейке. Этот сценарий может затем делать все, что может обычный сценарий, загруженный с веб-сайта. Если вы сделаете такой сценарий закладкой, в таком случае он называется закладограмма. Вот несколько примеров. Просто сделайте ссылки закладкой на этой странице и вы готовы их использовать. Эти сценарии следует начинать с 'javascript:', они могут содержать только одну строку, и вызовы функции следует заключать в рамках 'пустого()' оператора, если только они не вызываются из другой функции. Приведенная ниже закладограмма, например, изменяет шрифт и цвет фона на странице: javascript:void(main());function main(){c('body');c('td');c('div');c('p');} function c(elname){el=document.getElementsByTagName(elname); for(i=0;i<el.length;i++){el[i].style.background='black';el[i].style.color='white';}} Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты