Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #27, ФЕВРАЛЬ 2003 г.

TIPS OF THE WEB - Запугивание до заикания

Sevranty

Спецвыпуск Xakep, номер #027, стр. 027-106-3


<div id="obj1">Microsoft Windows<br>(C) Copyright 1985-2000 Microsoft Corp. </div><br>

<div id="obj2">C:\><b>HELP</b> app</div><br>

О третьем расскажу позже, он у нас будет отвечать за получение информации о посетителе.

<div id="obj4">C:\><b>debug.com</b> /g /f >> command.com << no_way.bat</div>

<div id="obj5">++++++++++++++++++++++++++++++++++++++++++++++ write ok.</div>

<div id="obj6">++++++++++++++++++++++++++++++++++++++++++++++ write ok.</div>

<div id="obj7">++++++++++++++++++++++++++++++++++++++++++++++ write ok.</div>

<div id="obj8">++++++++++ <b>§_Ґ¤·</b></div>

<div id="obj9">Bad sector.</div>

<div id="obj10">Program terminate.</div>

<div id="obj11"><b>debug done with errors</b></div>

<div id="obj12">errorcode 14.</div>

TIPSA 7. Невидимость!

Дивы будут появляться по очереди, имитируя выполнение команд, и чем правдоподобнее будет интерфейс, тем больший будет эффект. Уникальный ID div'а мы зададим стилем в хеадере файла, и по умолчанию все 12 дивов невидимы.

<style type="text/css">

<!--

body, td {font-family: "Lucida Console", "Courier New", Lucida Console, Courier New, Courier, monospace; font-size: 13px;}

#obj1 {VISIBILITY: hidden;}

#obj2 {VISIBILITY: hidden;}

#obj3 {VISIBILITY: hidden;}

и так до 12

#obj12 {VISIBILITY: hidden;}

-->

</style>

После того как ты это все задал, займемся изобретением текста, который выдают нам команды.

TIPSA 8. Мы знаем все!

Не получится должного эффекта, если чудику не показать, что мы знаем о нем все.

В третьем диве покажем пользователю то, что мы о нем узнали, чтобы бедняга не расслаблялся.

<div id="obj3">

<Script Language="JavaScript">

var name = navigator.appName;

var vers = navigator.appVersion;

var code = navigator.appCodeName;

var platform = navigator.platform;

document.write('Броузер: ' + name +

'<br>Версия броузера: ' + vers +

'<br>Кодовое название броузера: ' + code +

'<br>Платформа: ' + platform);

</Script>

</div><br>

Не переусердствуй, а то он поймет, что мы используем браузер для получения информации о нем, а наша задача заставить его об этом забыть.

TIPSA 9. Выводим текст постепенно

Теперь нам надо заставить выводиться их по очереди, для этого есть setTimeout. Пишем перед закрывающим тэгом боди такой скриптик:

<script language="JavaScript">

init();

setTimeout("showLayer('obj1')",500);

setTimeout("showLayer('obj2')",1500);

setTimeout("showLayer('obj3')",1800);

setTimeout("showLayer('obj4')",6000);

setTimeout("showLayer('obj5')",6500);

setTimeout("showLayer('obj6')",7000);

setTimeout("showLayer('obj7')",7500);

setTimeout("showLayer('obj8')",8000);

setTimeout("showLayer('obj9')",10000);

setTimeout("showLayer('obj10')",11000);

setTimeout("showLayer('obj11')",12000);

setTimeout("showLayer('obj12')",13000);

</script>

И еще 500 миллисекунд - это 0.5 секунды. А теперь сохраняем эти все файлы и в путь! Запугаем всех до полусмерти >:]!

Назад на стр. 027-106-2  Содержание