Узнаем был ли посетитель на нужных вам сайтах
Подкинули мне ссылку на один очень полезный скрипт, который позволяет узнать был ли ваш посетитель на сайтах которые вас интересуют. Способ очень хитрый и может много где пригодится. Главное хорошенько пофантазировать
Работает он примерно так. Посетитель открывает вашу страницу на которой отображаются ссылки на сайты которые вас интересуют и те ссылки которые он уже посещал браузер красит как a:visited одним цветом, а те что нет другим! Тут то и приходит на помощь Javascript который на лету определяет цвет ссылки.
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Унаем о том, был ли посетитель на нужных нам сайтах</title>
<script src="mootools.js" language="javascript"></script>
<body>
<div id="container">
<div id="sniffer"> </div>
Если все ссылки остались голубого цвета, то посетите любой сайт из исписка и снова перезагрузите эту страницу.
</div>
</body>
CSS
#sniffer a:link
{
color:#0000FF;
}
#sniffer a:visited
{
color:#FF0000;
}
JAVASCRIPT
<script>
var competitors = new Array();
competitors[0] = 'http://www.izdec.ru';
competitors[1] = 'http://www.banf.ru';
competitors[2] = 'http://www.bonq.ru';
competitors[3] = 'http://www.prohit.ru';
competitors[4] = 'http://www.pion.ru';
competitors[5] = 'http://www.musicsaler.ru';
competitors[6] = 'http://www.kinoboy.ru';
competitors[7] = 'http://www.pion2er.ru';
var visitedPlaces = new Array();
var visitedLink = '#ff0000';
window.addEvent('domready', function()
{
var snifferContainer = $('sniffer');
var snifferUL = new Element('ul').injectInside(snifferContainer);
for(var i=0; i<competitors.length; i++)
{
var snifferLI = new Element('li',{'id':'snifferli'+i }).injectInside(snifferUL);
var snifferA = new Element('a', { 'href':competitors[i]}).injectInside(snifferLI);
snifferA.innerHTML = competitors[i];
if(snifferA.getStyle('color') == visitedLink)
{
var currentPointer = visitedPlaces.length;
visitedPlaces[currentPointer+1] = competitors[i];
alert(visitedPlaces[currentPointer+1]+' has been visited');
}
}
});
И еще пригодится framework mootools.js, его положить в туже папку.
Вот сварганил быстренько готовый пример, на котором можно посмотреть на сколько сильно вы любите порнографию. Теперь надо бы набрать базу ссылок на порносайты побольше.
Похожие записи:
Индусские акробаты на шесте
Grand Theft Auto и реклама Coca Cola
Darth Vader жжот
Ёжик
Обезъянка на мотоцикле
Учимся отжиматься 100 раз за 6 недель с нуля
Аварии и крушения
ASIMO робот компании Honda
ReLoudIt – регулятор громкости №3
Православный рэп
DOOM на Flash
Стас Пьеха и Григорий Лепс – Она не твоя
Выбери свой стиль
jDome – монитор с обзором 180 градусов
Самый массовый триллер
Обезьянья уринотерапия
Поколение П – трейлер
7 полезных Firefox-плагинов для серфинга
Балалаечный виртуоз
Аллен Карр – Легкий способ бросить курить
Робот трубач

