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

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

Sevranty

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


<body onload="javascript:openFrameless();">

TIPSA 3. Вопрос с подколкой

Чтобы не дать челу расслабиться, покажем, что он у нас в руках, для этого в хедере открывшегося файла fullscreen.html вставляем вопрос.

<Script>

function warp()

{var ok=confirm('Для перевалидации системного реестра нажмите "OK".' +

'Если Вы хотите пропустить валидацию и перейти к фрагментации, нажмите "Cancel"')

if(ok)

location="cmd.html"

else

location="cmd.html"}

</Script>

и запускаем его событием OnLoad, а заодно передаем данному окну фокус:

<body onload="JavaScript:warp();top.window.focus();">

Чем страшнее и непонятнее вопрос, тем лучше. Я в ностальгии по DOS'у написал такой текст: "Для перевалидации системного реестра нажмите "OK". Если Вы хотите пропустить валидацию и перейти к фрагментации, нажмите "Cancel"". Независимо от ответа отправляем его смотреть наше действо в файл cmd.html.

TIPSA 4. Мерцаем фоном

Здесь, в файле cmd.html, у нас для бедного чела уже готово в хедере мерцание фона; на всякий случай, чтобы не загипнотизировать лузера, мы остановимся на градациях серого.

<SCRIPT LANGUAGE="JavaScript">

function setbackground()

{

window.setTimeout( "setbackground()", 100); // 100 milliseconds delay

var index = Math.round(Math.random() * 6);

var ColorValue = "FFFFFF"; // default color - white (index = 0)

if(index == 1)

ColorValue = "CCCCCC";

if(index == 2)

ColorValue = "999999";

if(index == 3)

ColorValue = "666666";

if(index == 4)

ColorValue = "333333";

if(index == 5)

ColorValue = "FFFFFF";

if(index == 6)

ColorValue = "000000";

document.bgColor=ColorValue;

}

</SCRIPT>

Это мерцание мы делаем челу, чтобы он забыл о своем рабочем столе и у него устали глазюки.

TIPSA 5. Детонатор

В этом же файле уже готов в хеадере скрипт для инициации постепенного вывода а-ля DOS на экран.

<script language="JavaScript">

var layerRef="null", styleSwitch="null";

function init() {

if (navigator.appName == "Netscape") {

layerRef="document.layers";

styleSwitch="";

} else {

layerRef="document.all";

styleSwitch=".style";

}

}

function hideLayer(layerName) {

eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');

}

function showLayer(layerName) {

eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');

}

</script>

Теперь, когда это все готово, инициируем эту мутень из события OnLoad в тэге BODY:

<body onload="JavaScript:setbackground();top.window.focus()">

TIPSA 6. Дурилка интерфейсная

Чтобы совсем обмануть юзера ушастого, делаем скриншот Command Prompt в винде. Подчищаем и нарезаем в "Фотошопе" данный скриншот, публикуем его и делаем красивую страниЦку (для ленивых: готовые, нарезанные макетики Command Prompt & Internet Explorer можешь скачать вместе со всеми исходниками здесь: http://vsevolod.deepdesign.ru/m-xakep-001.php). В окошко а-ля Command Prompt мы вставляем несколько дивов, в нашем случае 12 штюк :).

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