TIPS OF WEB

Donor, Vadias, Ildar

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


<BODY ONLOAD="window.external.AddFavorite('http://pupkeen.site.ru', 'Самый лучший сайт имени Пупкина')">

Tipsa 7. Если простого внесения твоей рульной паги в избранные ссылки юзверя тебе покажется мало - можешь вынудить его установить твой ресурс в качестве стартового:

<a onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://Pupkeen.site.ru');" href="#">Сделай сайт стартером!</a>

Tipsa 8. Хочешь, твой посетитель уберется восвояси с твоего сайта? То есть отправится туда, откуда он к тебе пришел. Тогда поставь ссылку "назад". Также ее можно использовать и в благих целях, чтобы юзверь не заплутал в терниях твоего взрастающего сайта. Вот, кстати, код:

<a href="javascript:history.back();">history.back();</a>

Если же хочешь жестко поглумиться над посетителями, поставь ссылку с интригующим комментарием "Мой кот Михей вылизывает "киску" моей подружки Джуманджи", а в страницу, на которую линкует ссылка, пропиши следующее:

<BODY onLoad="javascript:history.back();">

Любитель "клубнички" не дойдет до оной, сколько бы ни пытался :).

Tipsa 9. Знаешь, что такое "строка состояния" в окне браузера? Думаю, догадываешься, так вот, ее можно изменять. Сделать это можно по-разному: вплоть до бегущей строки. Однако лучше, если твоя надпись появится изначально и будет статична, так она меньше отвлечет посетителя от основной цели - просмотра сайта. А вот и хытымыэль сырец, который нужно воткнуть перед BODY:

<SCRIPT>

window.status = "Вася Пупкин приветствует вас!"

</SCRIPT>

Но если все же хочешь отвлечь юзверя от просмотра, то лучше пиши: "Выполнено с фатальными ошибками" или "Запускаю вирус...". Ну, сам разберешься.

Tipsa 10. Если ты желаешь, чтобы твой сайт пугал юзверя стремной мессагой, выскакивающей при начальной загрузке странички, сделай это так:

<body onload="alert('Поздравляю! Пароль к Инету сперт.');">

Tipsa 11. Наверняка тебе не захочется видеть, как простой юзер с помощью нажатия правой кнопки мыши ворует твои ссылки или получает, той же кнопкой, быстрый доступ к просмотру HTML-кода (мало ли что у тебя там спрятано!). Для этого имеется код, выдающий простое сообщение при нажатии правой кнопки мыши. То есть кукиш вместо контекстного меню:

<script LANGUAGE="JavaScript">

function rclick(e) {

if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3))

return false;

else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))

{

alert ("Любопытной Варваре на базаре по чайнику надавали!");

return false;

}

return true;

}

document.onmousedown=rclick;

if (document.layers) window.captureEvents(Event.MOUSEDOWN);

window.onmousedown=rclick;

</script>

Крюто? А лучше вместо alert прописать строчечку с нашим злым поп-апом:

window.open('xakep1.htm', 'popup', 'fullscreen');

А потому что нефиг лазить тут :)!

(Хех, такой хитрозадый способ сокрытия кода страницы обходится элементарным View -> Source (или Alt+v, Alt+c - учись юзать хоткейс, очень удобно!!!). Так что отдыхаете, ребята :). Если заморочиться, можно организовать паге фреймовую структуру, тогда View -> Source будет показывать исходник главного файла (в котором фреймы расписаны), а не того, на который ты смотришь, но это тоже не спасает - можно взять название файла требуемого фрейма и ввести абсолютный путь к нему, а потом View -> Source :). Короче говоря, если у чела есть доступ к страничке, то он в любом случае сможет посмотреть ее исходник (даже если шифровать), и ничего тут не поделаешь - прим. ред.)

Назад на стр. 022-088-2  Содержание  Вперед на стр. 022-088-4