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

Материал из FRUCT Maemo wiki (Russian)
Версия от 17:23, 23 ноября 2009; 193.232.254.217 (обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


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

Довольно мало известно, что в большинстве браузеров можно запускать 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';}}

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

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