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

(Различия между версиями)
Перейти к: навигация, поиск
(Internet bookmarklets)
Строка 1: Строка 1:
 
[[Категория:Пользователи]]
 
[[Категория:Пользователи]]
  
=== 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.
+
Хотя это широко неизвестно, в большинстве броузеров вы можете запускать javascripts, просто напечатав их в url линейке. Этот сценарий может затем делать все, что может обычный сценарий, загруженный с веб-сайта. Если вы сделаете такой сценарий закладкой, в таком случае он называется закладограмма.
  
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:', они могут содержать только одну строку, и вызовы функции следует заключать в рамках 'пустого()' оператора, если только они не вызываются из другой функции. Приведенная ниже закладограмма, например, изменяет шрифт и цвет фона на странице:  
  
 
  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';}}
  
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';}}
 
 
Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.
 
Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.

Версия 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';}}

Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.

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