PageSourceSearch

https://ynlf.gov.cn/system/resource/js/gotopage.js

js ynlf.gov.cn collected 2026-10-03 00:28:42 UTC 3,515 bytes, 104 lines download raw bytes

1function _simple_list_gotopage_fun(totle_page, topage_input_obj, pub_mode) {
2	if (!window) {
3		return;
4	}
5	var _totle_num = totle_page;
6	var _cur_site_pub_mode = pub_mode;
7	if (_cur_site_pub_mode == 2) {
8		if (window.totalPages) {
9			_totle_num = window.totalPages;
10		}
11	}
12	var _topage_input_value = document.getElementById(topage_input_obj).value;
13	var _win_location_url = window.location.href;
14	var _topage_num = parseInt(_topage_input_value);
15	if (isNaN(_topage_num)) {
16		_topage_num = 1;
17	} else {
18		if (_topage_num > _totle_num) {
19			_topage_num = _totle_num;
20		} else if (_topage_num <= 0) {
21			_topage_num = 1;
22		}
23		if (_cur_site_pub_mode == 2) {
24			if (_topage_num != 1 && _topage_num != _totle_num) {
25				_topage_num = _totle_num - _topage_num + 1;
26			}
27		}
28	}
29	if (_cur_site_pub_mode == 1) {
30		if (_win_location_url != null && _win_location_url != undefined
31				&& _win_location_url.indexOf(".jsp") > 0) {
32			if (_win_location_url.indexOf("totalpage=") > 0
33					&& _win_location_url.indexOf("PAGENUM=") > 0) {
34				var _pagenum_index = _win_location_url.indexOf("PAGENUM=") + 8;
35				var _first_part_url = _win_location_url.substr(0,
36						_pagenum_index);
37				var _second_part_url = _win_location_url.substr(_pagenum_index,
38						_win_location_url.length);
39				var _first_andchar_index = _second_part_url.indexOf("&");
40				_second_part_url = _second_part_url.substr(
41						_first_andchar_index, _second_part_url.length);
42				var _new_win_url = _first_part_url + _topage_num
43						+ _second_part_url;
44				window.location = safeurl(_new_win_url);
45			} else {
46				var _first_part_url = "";
47				var _second_part_url = "";
48				if (_win_location_url.indexOf("?") > 0) {
49					_first_part_url = _win_location_url.substring(0,
50							_win_location_url.indexOf("?") + 1);
51					_second_part_url = _win_location_url.substring(
52							_win_location_url.indexOf("?") + 1,
53							_win_location_url.length);
54					var _new_win_url = _first_part_url + "totalpage="
55							+ _totle_num + "&PAGENUM=" + _topage_num + "&"
56							+ _second_part_url;
57					window.location = safeurl(_new_win_url);
58				}
59			}
60		}
61	}
62	if (_cur_site_pub_mode == 2) {
63		if (_win_location_url != null && _win_location_url != undefined
64				&& _win_location_url.indexOf(".htm") > 0) {
65			var _last_sepactor = _win_location_url.lastIndexOf("/");
66			var _first_part_url = _win_location_url.substr(0, _last_sepactor
67							+ 1);
68			var _second_part_url = _win_location_url.substring(_last_sepactor
69							+ 1, _win_location_url.lastIndexOf((".")));
70			var _second_part_page = new Number(_second_part_url);
71			if (isNaN(_second_part_page)) {
72				_first_part_url = _first_part_url + _second_part_url + "/";
73			}
74			var _new_win_url = "";
75			if (_topage_num == 1) {
76				_first_part_url = _first_part_url.substr(0, _first_part_url
77								.lastIndexOf("/"));
78				_new_win_url = _first_part_url + ".htm";
79			} else if (_topage_num == _totle_num) {
80				_new_win_url = _first_part_url + 1 + ".htm";
81			} else {
82				_new_win_url = _first_part_url + _topage_num + ".htm";
83			}
84			window.location = safeurl(_new_win_url);
85		}
86	}
87}
88function safeurl(url){
89    try{
90        var reg = /[<>]/g;
91        url = url.replace(reg,function(str1){
92            if(str1=='<')
93            {
94                return '%3c';
95            }
96            else if(str1=='>')
97            {
98                return '%3e';
99            }
100        });
101    }catch (e){
102    }
103    return url;
104}

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.