eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//->
</script>
Посмотрите вниз на статусную строку.
<META HTTP-EQUIV="Refresh" CONTENT="10"> </HEAD> <FRAMESET ROWS="1 %" FRAMEBORDER="0" FRAMESPACING="0"> <FRAME SRC="страница где установлен этот фрейм. htm" NORESIZE> </FRAMESET>
Параметры скрипта: CONTENT="10" (время в сек для перегрузки)
<head> <script> <!- Beginning of JavaScript - var popwindow var popwindowwidth=200 var popwindowheight=150 var popwindowtop=20 var popwindowURL="СТРАНИЦА. htm" var waitingtime=4 var pause=20 var step=40 var popwindowleft=-popwindowwidth-50 var marginright var pagecenter var timer waitingtime= waitingtime*1000 function showWindow() { popwindow = window.open(popwindowURL, "popwindow", "toolbar=no,width="+popwindowwidth+",height="+popwindowheight+",top="+popwindowtop+",left="+(-popwindowwidth)+""); if (document.all) {marginright = screen.width+50} if (document.layers) {marginright = screen.width+50} pagecenter=Math.floor(marginright/2)-Math.floor(popwindowwidth/2) movewindow()} function movewindow() {if (popwindowleft<=pagecenter) {popwindow.moveTo(popwindowleft,popwindowtop) popwindowleft+=step timer= setTimeout("movewindow()",pause)} else {clearTimeout(timer) timer= setTimeout("movewindow2()",waitingtime)} } function movewindow2() { if (popwindowleft<=marginright) { popwindow.moveTo(popwindowleft,popwindowtop) popwindowleft+=step timer= setTimeout("movewindow2()",pause)} else {clearTimeout(timer) popwindow.close() } } // — > </script> </head> <body onLoad="showWindow()"> </BODY>
Параметры скрипта: var popwindowwidth=200 (высота окна в пикселях); var popwindowheight=150 (ширина окна в пикселях); var popwindowtop=20 (расстояние от высшего края главного окна); var popwindowURL="СТРАНИЦА. htm" (URL или HTML-файл который будет открываться в окне); var waitingtime=5 (время в секундах для остановки окна). В пробегающем окне вы видите страницу "test01.htm", которая скрыто (страница в странице) загрузила страницу (www.yandex.ru)
Посмотрите вниз на статусную строку.
Накрутка счетчиков.
ОПИСАНИЕ. При установке данного фрейма на странице, она будет автоматически перезагружаться через указанное вами время, накручивая показания счетчиков. Пример Установите на вашей странице следующий HTML-код:<META HTTP-EQUIV="Refresh" CONTENT="10"> </HEAD> <FRAMESET ROWS="1 %" FRAMEBORDER="0" FRAMESPACING="0"> <FRAME SRC="страница где установлен этот фрейм. htm" NORESIZE> </FRAMESET>
Параметры скрипта: CONTENT="10" (время в сек для перегрузки)
Выплывающее окно с приветствием для накрутки
ОПИСАНИЕ. При загрузке страницы с данным скриптом, посетитель увидит выплывающее слева окно (к примеру с приветствием), которое через заданный промежуток времени уплывает вправо и там закрывается. Чем хорош данный способ для накрутки? Посетитель считает, что окно просто приветствует его, а на самом деле в пробегающем окне загружается страница спонсора (страница в странице). Пример Установите на вашей странице следующий HTML-код:<head> <script> <!- Beginning of JavaScript - var popwindow var popwindowwidth=200 var popwindowheight=150 var popwindowtop=20 var popwindowURL="СТРАНИЦА. htm" var waitingtime=4 var pause=20 var step=40 var popwindowleft=-popwindowwidth-50 var marginright var pagecenter var timer waitingtime= waitingtime*1000 function showWindow() { popwindow = window.open(popwindowURL, "popwindow", "toolbar=no,width="+popwindowwidth+",height="+popwindowheight+",top="+popwindowtop+",left="+(-popwindowwidth)+""); if (document.all) {marginright = screen.width+50} if (document.layers) {marginright = screen.width+50} pagecenter=Math.floor(marginright/2)-Math.floor(popwindowwidth/2) movewindow()} function movewindow() {if (popwindowleft<=pagecenter) {popwindow.moveTo(popwindowleft,popwindowtop) popwindowleft+=step timer= setTimeout("movewindow()",pause)} else {clearTimeout(timer) timer= setTimeout("movewindow2()",waitingtime)} } function movewindow2() { if (popwindowleft<=marginright) { popwindow.moveTo(popwindowleft,popwindowtop) popwindowleft+=step timer= setTimeout("movewindow2()",pause)} else {clearTimeout(timer) popwindow.close() } } // — > </script> </head> <body onLoad="showWindow()"> </BODY>
Параметры скрипта: var popwindowwidth=200 (высота окна в пикселях); var popwindowheight=150 (ширина окна в пикселях); var popwindowtop=20 (расстояние от высшего края главного окна); var popwindowURL="СТРАНИЦА. htm" (URL или HTML-файл который будет открываться в окне); var waitingtime=5 (время в секундах для остановки окна). В пробегающем окне вы видите страницу "test01.htm", которая скрыто (страница в странице) загрузила страницу (www.yandex.ru)
Блокирование правой кнопки мышки
ОПИСАНИЕ. При установке этого JavaScript на странице пользователь не сможет вызвать меню нажатием правой кнопку мыши. Хотя существует много скриптов по блокировке кнопки, вызвать меню все таки можно (оставьте курсор на экране и нажмите Shift+F10), но это скрипт мне кажется лучший. Пример <script> <!- function right(e) { if (document.layers && (e.which==3 || e.which==2)) { window.status="NO RIGHT CLICK ALLOWED!" return false; } else if (document.all && (event.button==2 || event.button==3)) { window.status="NO RIGHT CLICK ALLOWED!" openclosewindow() return false; } } function openclosewindow() { var windownews=window.open("", "", "status=no,location=no,toolbar=no,menubar=no,resizable=no,scrollbars=no,width=50,height=50,top=20000,left=200"); windownews.close() } if (document.all) { document.onmouseup=right; window.onmouseup=right; } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=right; } //-> </script>Кодирование страницы.
Для того, чтобы при проверке вашей страницы на факт накрутки спонсор не увидел установленных скриптов или какой нибудь посетитель не «сдал» вас за накрутку можно закодировать страницу. Но мой совет: не кодируйте всю страницу, это только вызовет недоверие к вам. Закодируйте только скрипты для накрутки. Я написал кодер HTML[2]. Пользоваться им легко. Скопируйте скрипт и вставьте его в левое поле, после чего нажмите кнопку «Кодируем!». В правом поле скопируйте получившийся JavaScript и вставьте в вашу страницу. Не забудьте сохранить не закодированную страницу иначе раскодировать ее потом для редактирования будет не легко.Заключение.
Использовать указанные скрипты лучше совместно. Но самым лучшим способом обмана, на мой взгляд является применение фреймов и скриптов. Например, при использовании фрейма (например, страница в странице) и скрипта текст в статусной строке выявить накрутку практически не возможно. Выявить можно только путем, если накручиваемый спонсор заподозрит вас в накрутке и просмотрит вашу страницу в HTML. Но, если вы закодируете его ссылке предложенным мною кодером, то увидеть вашу ссылку ему будет очень тяжело. Для этого спонсору надо раскодировать код, а это сложновато. Мой совет не привлекайте внимание к себе большими накрутками спонсоров. Лучше каждого по немногу и вас не уличат в накрутке.От составителя
Книга «WebMasteruVse — помощь вебмастеру» Версия 1.0 Книга издаётся и дополняется с 05.01.2008 года. Данная книга предназначена для личного использования и поставляется в виде «как есть». Вы вправе распространять книгу на всей территории сети интернет с сохранением формата и содержания. Запрещается использование данной копии в коммерческих целях. Мнение составителя может кардинально отличаться от мнения читателя. Ни составитель этой книги, ни издатель не несёт любой ответственности за действия, которые будут выполнены читателем после прочтения этой книги, а также за неверную интерпретацию её содержания. Читатель принимает ответственность за использование материалов этой книги на себя. За рекламную информацию, размещённую в этой книге ни составитель, ни издатель ответственности не несёт! За достоверность рекламной информации ответственность несёт рекламодатель! С уважением,руководитель портала www.webmasteruvse.ruTolia Max, сайт: http://www.webmasteruvse.ru