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

Материал из FRUCT Maemo wiki (Russian)
(Различия между версиями)
Перейти к: навигация, поиск
(Интернет закладограммы)
(Интернет закладограммы)
 
(не показаны 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[Категория:Пользователи]]
+
[[Category:Пользователи]]
  
=== Интернет закладограммы ===
 
  
Хотя об этом широко не известно, в большинстве браузеров вы можете запускать javascripts, просто напечатав их в url линейке. Этот сценарий может затем делать все, что может обычный сценарий, загруженный с веб-сайта. Если вы сделали такой сценарий закладкой, в таком случае он называется закладограмма. 
+
=={{PAGENAME}}==
  
Вот несколько примеров. Просто сделайте закладками ссылки на этой странице и вы готовы их использовать.
+
__NOTOC__
  
Эти сценарии следует начинать с 'javascript:', они могут содержать только одну строку, вызовы функции следует заключать в рамках 'пустого()' оператора, если только они не вызываются из другой функции. Приведенная ниже закладограмма, например, изменяет шрифт и цвет фона на странице:  
+
 
 +
 
 +
 
 +
 
 +
Довольно мало известно, что в большинстве браузеров можно запускать javascripts, просто напечатав их в строке url. Этот сценарий может затем сделать все, что и сценарий, загруженный с веб-сайта. Такой сценарий, сделанный закладкой, называется закладограмма. 
 +
 
 +
1. Такие сценарии следует начинать с 'javascript:'  
 +
 
 +
2. Они могут содержать только одну строку  
 +
 
 +
3. Вызовы функции следует заключать в рамках 'пустого()' оператора, если только они не вызываются из другой функции.  
 +
 
 +
Вот несколько примеров. Просто сделайте закладками ссылку на этой странице и она готова к использованию.
 +
Приведенная ниже закладограмма, например, изменяет шрифт и цвет фона на странице:  
  
 
  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: Строка 25:
 
  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';}}
  
Примечание: Код был разбит на три строчки для того, чтобы соответствовать странице гипертекстовой среды.
+
Примечание: Код разбит на три строки только для удобства восприятия.
  
[[Категория:Пользователи]]
+
[[Category:Пользователи]]
[[Категория:Сеть]]
+
[[Category:Сеть]]
[[Категория:Продвинутые]]
+
[[Category:Продвинутые]]

Текущая версия на 17:23, 23 ноября 2009


[править] Интернет закладограммы

Довольно мало известно, что в большинстве браузеров можно запускать javascripts, просто напечатав их в строке url. Этот сценарий может затем сделать все, что и сценарий, загруженный с веб-сайта. Такой сценарий, сделанный закладкой, называется закладограмма.

1. Такие сценарии следует начинать с 'javascript:'

2. Они могут содержать только одну строку

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

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

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';}}

Примечание: Код разбит на три строки только для удобства восприятия.

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