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.