Электронная библиотека

Xakep

Xakep

Приколы javascript

Xakep, номер #013, стр. 013-060-2


2. Бегающее окно:

Бегающее окно

Добро пожаловать на крутую страницу крутого хакера!

Теперь при загрузке страницы окно сжимается до 1/4 от рабочего стола, после чего начинает "бежать" по периметру экрана. Будучи оттестирован на находящихся поблизости "юзерах", стабильно выдававших реакцию типа "круто", этот маленький скриптик может быть рекомендован к повсеместному употреблению. Ну а если человек не в курсе, что это сделал ты, то можно такого насочинять... :) Ну, например, что ЭТО - баг Эксплорера, который лечится небольшим обновлением. И у тебя, как раз чисто случайно, есть это обновление - MegaTrojan.exe :). За техническую сторону дела отвечают методы moveTo и moveBy, которые перемещают окно по экрану. MoveTo как абсолютный метод помещает левый верхний угол окна в указанную точку, moveBy, в свою очередь, смещает его по горизонтали или вертикали на указанное число единиц. В функции "go()" в четырех циклах while окно передвигается в одном из направлений, пока не будет достигнуто желаемое значение (например, ширина окна). Затем начинается движение в другом направлении.

Назад на стр. 013-060-1  Содержание  Вперед на стр. 013-060-3