PageSourceSearch

https://kaz-football.kz/js/scripts.js

js kaz-football.kz collected 2026-10-02 17:57:57 UTC 3,016 bytes, 51 lines download raw bytes

1// очищение строки, оставляет только цифры
2function only_integer(data) {
3	return parseInt(data.replace(/\D+/g,""));
4}
5
6function banner_show(banner, attrs) {
7	// показать указанный баннер
8	banner['banner_img'].attr('src', banner['banners_url'] + banner['banners_name'] + '-0' + banner['banner_cur_num'] + '.png').attr('alt', attrs[banner['banner_cur_num']]['alt']).fadeIn();
9	// поставить ему ссылку и подпись
10	banner['banner_a'].attr('href', attrs[banner['banner_cur_num']]['href']);
11}
12
13$(document).ready(function(){
14	// баннерная крутилка
15
16	let interval = 4000; // интервал между сменой, милисекунды
17	let banner_last = 5; // номер последнего баннера
18	let banners_url = '/images/'; // директория с баннерами
19	let banners_name = 'ps-950x150'; // общее имя баннеров
20	let banner_a = $('#rotator_bottom>div>a'); // тег ссылки баннера
21	let banner_img = $('#rotator_bottom>div>a>img'); // тег картинки баннера
22	let banner_cur_num = 1;
23
24	// обьект баннерных ссылок и подписей
25	let attrs = {
26		'1': {'href': 'https://ps.kz/hosting/shared', 'alt': 'ХОСТИНГ ДЛЯ ПРОЕКТОВ ЛЮБОЙ СЛОЖНОСТИ'},
27		'2': {'href': 'https://ps.kz/domains', 'alt': 'ДОМЕНЫ В ЗОНЕ KZ И ЛЮБЫХ ДРУГИХ'},
28		'3': {'href': 'https://ps.kz/hosting/data-center/colocation', 'alt': 'РАЗМЕЩЕНИЕ СЕРВЕРА В ДАТА-ЦЕНТРЕ'},
29		'4': {'href': 'https://ps.kz/hosting/data-center/dedicated', 'alt': 'АРЕНДА СЕРВЕРОВ В ДАТА-ЦЕНТРЕ'},
30        '5': {'href': 'https://ps.kz/hosting/vps', 'alt': 'ОБЛАЧНЫЕ VPS В КАЗАХСТАНЕ'},
31	}
32
33	// показать первый баннер
34	banner_show({'banner_img': banner_img, 'banner_a': banner_a, 'banners_url': banners_url, 'banners_name': banners_name, 'banner_cur_num': banner_cur_num}, attrs);
35
36	let i = setInterval(function () {
37		banner_cur_num = Number(only_integer(banner_img.attr('src').split('-').reverse()[0])); // получить номер текущего баннера
38		banner_img.attr('src', banners_url + banners_name + '-0' + banner_cur_num + '.png').hide(); // скрыть текущий баннер
39		if (banner_cur_num != Number(banner_last)) { // если это не последний баннер
40			banner_cur_num = banner_cur_num + 1; // сгенерировать номер следующего
41		} else { // если последний баннер
42			banner_cur_num = 1; // сбросить до первого
43		}
44		// показать следующий баннер
45		banner_show({'banner_img': banner_img, 'banner_a': banner_a, 'banners_url': banners_url, 'banners_name': banners_name, 'banner_cur_num': banner_cur_num}, attrs);
46
47	}, interval);
48
49	return false;
50});
51

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.