Интернет закладограммы
(→Internet bookmarklets) |
|||
Строка 1: | Строка 1: | ||
[[Категория:Пользователи]] | [[Категория:Пользователи]] | ||
− | === | + | === Интернет закладограммы === |
− | + | Хотя это широко неизвестно, в большинстве броузеров вы можете запускать javascripts, просто напечатав их в url линейке. Этот сценарий может затем делать все, что может обычный сценарий, загруженный с веб-сайта. Если вы сделаете такой сценарий закладкой, в таком случае он называется закладограмма. | |
− | + | Вот несколько примеров. Просто сделайте ссылки закладкой на этой странице и вы готовы их использовать. | |
− | + | Эти сценарии следует начинать с 'javascript:', они могут содержать только одну строку, и вызовы функции следует заключать в рамках 'пустого()' оператора, если только они не вызываются из другой функции. Приведенная ниже закладограмма, например, изменяет шрифт и цвет фона на странице: | |
javascript:void(main());function main(){c('body');c('td');c('div');c('p');} | javascript:void(main());function main(){c('body');c('td');c('div');c('p');} | ||
Строка 13: | Строка 13: | ||
for(i=0;i<el.length;i++){el[i].style.background='black';el[i].style.color='white';}} | for(i=0;i<el.length;i++){el[i].style.background='black';el[i].style.color='white';}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды. | Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды. |
Версия 18:25, 15 ноября 2009
Интернет закладограммы
Хотя это широко неизвестно, в большинстве броузеров вы можете запускать 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';}}
Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.