Да, но серфер может пятнадцать раз нажать на кнопку Back броузера! Нет, не может, мы лишим его такой возможности. Простой способ — между соседними страничками с картинками будем вставлять страничку с редиректом по следующей схеме:
Страница 1 с картинкой 1
Страница 2 с редиректом на страницу 3
Страница 3 с картинкой 2
Страница 4 с редиректом на страницу 5
и т.д.
Способ посложнее, но и поэлегантнее — показывать странички с картинками в 100-процентном окне фреймсета, в самом фреймсете скриптом считать заходы клиента на страницу и, при повторном заходе, т.е. при возвращении, загружать сразу спонсорский сайт. Пример скрипта, реализующего эту идею, см. в Приложении 1. Недостаток метода: не работает при отключенной поддержке ява-скриптов.
Итак, тем или иным способом, мы реализовали применительно к нашему сайту сталинский приказ "Ни шагу назад!" Серфер движется строго к пункту В, рассматривая по пути картинки, читая наши восторженные описания спонсорского сайта под картинками, плюс к тому, имея возможность, дойдя до нужной кондиции досрочно, напрямую нажать на спонсорский баннер. Собственно, НИКАКИХ ДРУГИХ возможностей у него быть не должно. В идеале, на экране в один и тот же момент не должно быть видно более одной ссылки. Грузится страница — виден верхний баннер и полфотографии. Загрузилась страница — клиент скроллирует ее вниз и видит кнопку "Next", а баннер исчезает из поля зрения. Проехав мимо 20 картинок, наш пассажир прибывает на последнюю страничку, где кнопки "Next" уже нет, а есть второй баннер. Все, приехали, дальше строго за деньги! Уйти мимо спонсорского сайта можно только по букмарке. Если клиент все же упорствует и на спонсора идти не желает — тогда откройте спонсора принудительно в консоли и в основном окне по событию onUnload. Вдруг серфера заинтересует лицевая страница сайта спонсора, бывает же и такое!
Подведем итог. Мы доставили серфера на спонсорский сайт, накормив его по дороге до ушей рекламой, показав ему образцы товара и немного возбудив его сексуально. В большинстве случаев, этого должно хватать для подписки. Если же клиент сорвется, несмотря на все наши усилия, — что ж, даже Наполеон продул битву при Ватерлоо!..
PS. Нас могут спросить, а куда же тогда девать необходимые реципы на линк-листы и ТГП, если майн-паги нет?! На варнинг-пейдж! Сделайте десяток таких варнинг-пейджей и поставьте на каждую по паре реципов поменьше и сделайте надпись "ENTER HERE!" побольше.
Приложение 1.
-------Install---------
1.Ok put the CUT ONE on your index.html site
Remember to edit the urls:
sites[0] ='YOUR FRONT PAGE HERE'; (i.e: sites[0]
='warning.html';)
sites[1] = 'FULL URL TO AD PAGE'; (i.e: sites[1] =
'http://www.my-cool-porno-site.com/ads.html';
2.Put The CUT TWO on a site named "get.htm"
3. Upload it and get some ca$h :)
## CUT ONE ##
<HTML>
<HEAD>
<TITLE>SITE NAMEt</TITLE>
<script language="JavaScript">
var siteno = 0;
var sites = new makeArray(2);
sites[0] ='YOUR FRONT PAGE HERE';
sites[1] = 'FULL URL TO AD PAGE';
// The Array Function
function makeArray(len) {
for (var i = 0; i < len; i++) this[i] = null;
this.length = len;
}
</script>
</HEAD>
<FRAMESET ROWS="100%,*" SCROLLING=no BORDER=0 frameborder=no
framespacing=0>
<FRAME src="get.htm" name="upper" SCOLLING=auto BORDER=0
frameborder="0">
</FRAMESET>
</HTML>
## END CUT ONE ##
## START CUT TWO ##
<HTML>
<HEAD>
<TITLE>NONE</TITLE>
<script language="JavaScript">
function loadsite()
{
stick_url = parent.sites[parent.siteno];
parent.siteno = (parent.siteno + 1) % 2;
if (parent.siteno == 0) {
top.location.href = stick_url;
} else {
parent.frames['upper'].location.href=
stick_url;
}
}
</script>
</HEAD>
<BODY onload="loadsite();">
<noscript>If you are seeing this you probably don't have your JavaScript
turned on.<br>
You probably will not go far without your JavaScript on but <a
href="YOUR MAIN SITE">Click here
anyways.</a></noscript>
</BODY>
</HTML>
## END CUT TWO ##
(c) SexSwap 8.7.98