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
|