PageSourceSearch

https://www.showservice.ru/js/pslider.js

js showservice.ru collected 2026-10-03 00:13:49 UTC 2,111 bytes, 109 lines download raw bytes

1var pslider_now = 1; // active slide
2var pslider_timer = 0;
3var pslider_autoplay = true;
4var pslider_delay = 10000; // 1000 = 1 sec
5
6function showPSlide(num) {
7	if (pslider_now == num) {
8		return;
9	}
10
11	document.getElementById('psframe-' + pslider_now).classList.remove('act');
12	document.getElementById('psphoto-' + pslider_now).classList.add('hide');
13	document.getElementById('psframe-' + num).classList.add('act');
14	document.getElementById('psphoto-' + num).classList.remove('hide');
15	pslider_now = num;
16/*
17old style
18	document.getElementById('frame-' + pslider_now).classList.remove('act');
19	document.getElementById('photo-' + pslider_now).style.opacity = 0;
20	document.getElementById('frame-' + num).classList.add('act');
21	document.getElementById('photo-' + num).style.opacity = 1;
22	pslider_now = num;
23*/
24	var photo_com = document.getElementById('ps_com' + num);
25	var output = document.getElementById('pslider_comment');
26
27	if (photo_com) {
28		var comment = photo_com.innerHTML;
29	} else {
30		var comment = "";
31	}
32
33	if (comment != "") {
34		output.innerHTML = comment;
35		output.hidden = false;
36	} else {
37		output.hidden = true;
38	}
39}
40
41function prevPSlide() {
42	if (pslider_autoplay) {
43		stopPSlider();
44	}
45
46	var num = pslider_now;
47	num --;
48	if (num < 1) {
49		num = ps_count;
50	}
51
52	showPSlide(num);
53
54	if (pslider_autoplay) {
55		playPSlider();
56	}
57}
58
59function nextPSlide() {
60	if (pslider_autoplay) {
61		stopPSlider();
62	}
63
64	var num = pslider_now;
65	num ++;
66	if (num > ps_count) {
67		num = 1;
68	}
69
70	showPSlide(num);
71
72	if (pslider_autoplay) {
73		playPSlider();
74	}
75}
76
77function showPFrame(num) {
78	if (pslider_autoplay) {
79		stopPSlider();
80	}
81
82	showPSlide(num);
83
84	if (pslider_autoplay) {
85		playPSlider();
86	}
87}
88
89function playPSlider() {
90	pslider_timer = setInterval (function() {
91		var num = pslider_now;
92		num ++;
93		if (num > ps_count) {
94			num = 1;
95		}
96
97		showPSlide(num);
98	}, pslider_delay);
99}
100
101function stopPSlider() {
102	if (pslider_timer > 0) {
103		clearInterval(pslider_timer);
104	}
105}
106
107if (pslider_autoplay) {
108	playPSlider();
109}

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.