[an error occurred while processing this directive] Использование POP-Up консолей. Javascript.
On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Использование POP-Up консолей. Javascript.

Алексей

Большое спасибо В. Овчинникову и его журналу Мастер ИКС.

Изучая на досуге номера журнала "Мастер ИКС", я обнаружил достаточно интересный прием, очень активно применяемый Adult-вебмастерами, (хотя в последнее время такой грех берет на себя все большее количество веб-мастеров), использование POP-Up консолей. В журнале достаточно подробно расписаны всевозможные способы создания таких консолей. Немного поразмыслив, я решил использовать следующий прием: отправка на топы посетителей, которые уходят с моего индекса не по моим ссылкам, т.е. скорее всего, это заблудившиеся посетители особых угрызений совести я не испытываю (метод очень прост, как я до него не додумался раньше? :-(( ).

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

1 Топы, которые принимают зарегистрированный хит только после повторного
нажатия.
2 Топы, которые принимают хит сразу.

Нас в первую очередь интересует второй тип топов. С первым типом возникают проблемы, так как посетитель должен быть заинтересован в том топе куда он идет (или мы его отправляем), чтобы дождаться загрузки странички и совершения повторного клика.

Теперь рассмотрим, как организовать этот процесс.

Это достигается путем вставки небольшого кода
Java-script.

<!-- language="JavaScript" type="text/javascript">
var exit = true;
function exitcon()
{
if (exit)
{
var num = Math.round((Math.random()));

if (num == 1)
{
win=window.open('http://...','','')
}
else
{
win=window.open('http://...','','');
}
}
win.blur();
}
// -->
</script>
Данным скриптом мы не только отправляем на топы, но и выигрываем пару секунд соединения, т.к. вновь открываемое окно теряет свое свойство активности и посетитель не успевает понять, что произошло, и перед ним опять то самое окно, которое было до его внепланового путешествия.



В данном примере скрипт рассчитан на два топа. Т.е. с большой долей вероятности посетитель отправляется либо по первому, либо по второму адресу. (Если конечно у вас посетителей больше, чем один в сутки)

Теперь в теге <BODY> пишем одну строчку
<Body ..... onUnload="exitcon()">.
и в коде странички у каждой ссылки добавляем

<A Href="http://... " ... onClick="exit=false">... </a>

Данный код отправит на один из топов только того, кто уйдет с сайта не по вашим ссылкам. Отправлять принудительно всех посетителей путем следующего кода <Body ... onUnload=window.open('http://...','','')> или <Body ...onLoad=window.open('http://...','','')> или же без оной вставки внутрь тега <А> не имеет практического смысла особенно, если вы дорожите своими посетителями, хотя результаты будут радовать глаз.

Отправлять трафик на топы с повторным кликом не имеет под собой оправданного результата. У большинства посетителей выработан рефлекс на самопроизвольно открывающиеся окна, как у собаки Павлова на кость. Окна закрываются быстрее, чем загрузиться содержимое странички, но этого времени
вполне достаточно, чтобы хит был зарегистрирован на топе.

Используя данный прием буквально за неделю мой трафик, был увеличен вдвое. В качестве приправы к этому способу будет неплохо разместить кнопочки всех топов без исключения на страницах сайта. В качестве баннеро-крутилки можно использовать следующий скрипт.

var k;
imgprint=5;
// Количество баннеров показываемых на странице
imgall=11;
// Общее количество баннеров находящихся в ротации -1
var ran=new Array(imgprint-1);
function random_number(){
return Math.round(Math.random() * imgall);
}
function check(num){
while(k!=num){
ran[num]=random_number();
k=0;
for(a=0;a<num;a++){
if(ran[a]!=ran[num]){
k++
}
}
}
}
ran[0]=random_number();
for(a=1;a<imgprint;a++){
check(a);
}
img=new Array(imgall);
link=new Array(imgall);
alt=new Array(imgall);

img[0]=""; link[0]=""; alt[0]="";
img[1]=""; link[1]=""; alt[1]="";
...
img[11]="";link[11]="";alt[11]="";
// URL баннера, URL топа, и ALT текст соответственно для каждого топа.
//значение imgall должно совпасть номерами последнего баннера.

document.write('<center> The best top <br>')
for(i=0;i<imgprint;i++){
document.write('<a href="'+link[ran[i]]+'" target="_blank">');
document.write('<img width=88 height=31 border=0 src="'+img[ran[i]]+'"');
document.write('alt="'+alt[ran[i]]+'"></a>&nbsp');
}
document.write('<br>Лучшие топы</center> ');



Литература по Javascript