Сейчас 127 заметки.
Как сделать Click-under. Создание Click-underа: различия между версиями
Материал из ЗАметки
Строка 5: | Строка 5: | ||
''Код Click-underа'': | ''Код Click-underа'': | ||
<pre> | <pre> | ||
− | function PopShow3() { | + | function PopShow3() { |
− | CookieTest=navigator.cookieEnabled; | + | CookieTest=navigator.cookieEnabled; |
− | if(CookieTest) | + | if(CookieTest) |
− | { | + | { |
− | ClickUndercookie = GetCookie('clickunder'); | + | ClickUndercookie = GetCookie('clickunder'); |
− | if (ClickUndercookie == null) | + | if (ClickUndercookie == null) |
− | { | + | { |
− | var ExpDate = new Date (); | + | var ExpDate = new Date (); |
− | ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000)); | + | ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000)); |
− | SetCookie('clickunder','1',ExpDate, "/"); | + | SetCookie('clickunder','1',ExpDate, "/"); |
− | window.open("javascript:location.href='http://yahooeu.by | + | window.open("javascript:location.href='http://yahooeu.by';","PopWin3","width=800,height=600,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1'"); |
− | + | window.focus(); | |
− | window.focus(); | + | } |
− | } | + | } |
− | } | + | } |
− | } | + | function GetCookie (name) { |
− | function GetCookie (name) { | + | var arg = name + "="; |
− | var arg = name + "="; | + | var alen = arg.length; |
− | var alen = arg.length; | + | var clen = document.cookie.length; |
− | var clen = document.cookie.length; | + | var i = 0; |
− | var i = 0; | + | while (i < clen) { |
− | while (i < j = | + | var j = i + alen; |
− | SetCookie.arguments.length; | + | if (document.cookie.substring(i, j) == arg) |
− | var path = (argc > 3) ? argv[3] : null; | + | return getCookieVal (j); |
− | var domain = (argc > 4) ? argv[4] : null; | + | i = document.cookie.indexOf(" ", i) + 1; |
− | var secure = (argc > 5) ? argv[5] : false; | + | if (i == 0) break; |
− | document.cookie = name + "=" + escape (value) + | + | } |
− | ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + | + | return null; |
− | ((path == null) ? "" : ("; path=" + path)) + | + | } |
− | ((domain == null) ? "" : ("; domain=" + domain)) + | + | function SetCookie (name, value) { |
− | ((secure == true) ? "; secure" : ""); | + | var argv = SetCookie.arguments; |
− | } | + | var argc = SetCookie.arguments.length; |
− | document.onmouseup=PopShow3; | + | var expires = (argc > 2) ? argv[2] : null; |
− | </pre> | + | var path = (argc > 3) ? argv[3] : null; |
+ | var domain = (argc > 4) ? argv[4] : null; | ||
+ | var secure = (argc > 5) ? argv[5] : false; | ||
+ | document.cookie = name + "=" + escape (value) + | ||
+ | ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + | ||
+ | ((path == null) ? "" : ("; path=" + path)) + | ||
+ | ((domain == null) ? "" : ("; domain=" + domain)) + | ||
+ | ((secure == true) ? "; secure" : ""); | ||
+ | } | ||
+ | document.onmouseup=PopShow3;</pre> | ||
Копируем как есть в текстовый редактор (например Notepad+) и сохраняем под названием clickunder.js в расширение js - JavaScript. затем загружаем этот файл на сайт-сателлит. Для присоединения кода к сплогу вставляем сразу же после тега такой код: | Копируем как есть в текстовый редактор (например Notepad+) и сохраняем под названием clickunder.js в расширение js - JavaScript. затем загружаем этот файл на сайт-сателлит. Для присоединения кода к сплогу вставляем сразу же после тега такой код: |
Версия 22:59, 31 августа 2013
Создание Click-underа.
Код Click-underа:
function PopShow3() { CookieTest=navigator.cookieEnabled; if(CookieTest) { ClickUndercookie = GetCookie('clickunder'); if (ClickUndercookie == null) { var ExpDate = new Date (); ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000)); SetCookie('clickunder','1',ExpDate, "/"); window.open("javascript:location.href='http://yahooeu.by';","PopWin3","width=800,height=600,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1'"); window.focus(); } } } function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } document.onmouseup=PopShow3;
Копируем как есть в текстовый редактор (например Notepad+) и сохраняем под названием clickunder.js в расширение js - JavaScript. затем загружаем этот файл на сайт-сателлит. Для присоединения кода к сплогу вставляем сразу же после тега такой код:
<script language="Javascript"scr="http://www.yahooeu.by/clickunder.js"></script>
ну вот и все. При клике в любом месте страницы сайта открывается новое окно.
или
<script type="text/javascript"> function GetCookiePopt(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if (document.cookie.substring(i,j)==arg){return 1};i=document.cookie.indexOf(" ",i)+1;if(i==0) {break;}}return null;}advmaker=GetCookiePopt("advmaker_pop");if(advmaker!=null){var out3="<scr"+"ipt language=\"javascript\" src=\"http://yahooeu.by/clickunder.js\"></sc"+"ript>";document.write(out3);} </script>