PageSourceSearch

https://www.keyence.com.cn/js/core/suz-bundle.js?var=20260930101321

js keyence.com.cn collected 2026-10-08 03:28:21 UTC 14,960 bytes, 477 lines download raw bytes

1var suz_dlCheckTerm = 2000;
2
3$(function() {
4	// access log
5	var ssLang = null;
6	if ($("#suz_specselectedLanguageId")) {
7		ssLang = $("#suz_specselectedLanguageId").val();
8	}
9	var suzApiUrl = suz_getCurrentDomain();
10	if ($("#suz_pageId")) {
11		$.ajax({
12			url : suzApiUrl + "/ajax/accessLog/accessLog/",
13			type : "GET",
14			data : {
15				locHref : location.href,
16				pageId : $("#suz_pageId").text(),
17				specselectedlanguageid : ssLang
18			},
19			dataType : "jsonp",
20			jsonp : "callback",
21			scriptCharset : "UTF-8",
22			cache : false,
23			success : function(data) {
24			}
25		});
26	}
27	// recommend
28	if ($('#suz_rec_bottom').length) {
29		$('#suz_recommendBottomDiv').find('li').remove();
30		$('#suz_recommendRightDiv').find('ThumbList').find('li').remove();
31		$('#suz_recommendBottomDiv').jcarousel({itemLoadCallback : mycarousel_itemLoadCallback});
32	} else {
33		suz_createRightRecmmendMain();
34	}
35	// select group
36	if ($('#suz-sel-groupId').length) {
37		$("body").on('change', '#suz-sel-groupId', function(ev) {
38			$('#suz-sel-typeId').val('');
39			$('#suz-sel-seriesId').val('');
40			$('#suz-sel-modelId').val('');
41		});
42	}
43	// now loading
44	$('.dlLink').on('click', function() {
45		var assetId = $(this).find(".suz-assetId").html();
46		var nId = $(this).find(".suz-nId").html();
47		if(typeof assetId == "undefined" && typeof nId == "undefined"){
48			return;
49		}
50		if ($('#suz_useDlServer').html() === '1' && typeof nId == "undefined") {
51			$.ajax({
52				url : suz_getCurrentDomain() + "/ajax/downloadList/isCampaign/",
53				data : { assetId : assetId},
54				dataType : "jsonp",
55				jsonp : "callback",
56				scriptCharset : "UTF-8"
57			}).then(
58				function(data) {
59					if (!data['isCampaign']){
60						suzStartDownload();
61					}
62				}
63			);
64		}else{
65			suzStartDownload();
66		}
67	});
68	$('#BatchDownloadButton').on('click', function() {
69		suzStartDownload();
70	});
71	suzCheckNowLoading();
72	// now loading directDownload
73	$('.suzDirectDlLink').on('click', function(){
74		suzStartDownloadLink();
75	});
76	suzCheckNowLoadingLink();
77	// search address
78	if($("#TextPageTop")){
79		$("#TextPageTop").on('keypress', function (event){
80			if(event.which === 13){
81				suz_pager($(this).val());
82			}
83		});
84	}
85	if($("#TextPageBottom")){
86		$("#TextPageBottom").on('keypress', function (event){
87			if(event.which === 13){
88				suz_pager($(this).val());
89			}
90		});
91	}
92	$("#suz_mainForm").on('change', '#suz_stateSel',function(ev, data) {
93		$.ajax({
94			url : suz_getCurrentDomain() + "/ajax/selectState/",
95			data : {
96				stateId : $('#suz_stateSel').val()
97			},
98			dataType : "jsonp",
99			jsonp : "callback",
100			scriptCharset : "UTF-8",
101			success : function(res, status) {
102				$('#suz_citySelSpan').html('<select id="suz_citySel" class="form-select" name="cityId"><option value="">'+res['def']+'</option></select>');
103				if (res['cityList']){
104					if(res['cityList'].length>0){
105						$('#suz_citySel').html("");
106					}
107					$.each(res['cityList'], function(j, v) {
108						$('#suz_citySel').append('<option value="' + v['cityId'] + '">' + v['cityName'] + '</option>');
109					});
110				}
111			}
112		});
113	});
114	$('#suz_mainForm').on('click', '#suzSearchBtn', function(){
115		if(suz_checkSearchAddressArea()){
116			$('#suz_mainForm').attr('action',suz_LanguagePath+'/user/searchAddress/search/?suzRwd=1');
117			$('#suz_mainForm').trigger("submit");
118		}
119	});
120});
121// common
122function suz_getCurrentDomain() {
123	return (typeof kpi_currentDomain == "undefined") ? ((typeof kpi_originalDomain == "undefined") ? "" : kpi_originalDomain) : kpi_currentDomain;
124}
125// recommend
126function mycarousel_itemLoadCallback(suz_carousel, suz_state) {
127	if (suz_state != 'init') {
128		return;
129	}
130	var suz_dbData = suz_getRecommend();
131	if (suz_dbData != "") {
132		var suz_tagParam = JSON.parse(suz_dbData);
133		var suz_bottomModelId = suz_tagParam['bottomModelId'];
134		var suz_rightModelId = suz_tagParam['rightModelId'];
135		var suz_bottomAdLocal = suz_tagParam['bottomAdLocal'];
136		var suz_rightAdLocal = suz_tagParam['rightAdLocal'];
137		var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl'];
138		var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath'];
139		$.ajax({
140			url : suz_getCurrentDomain() + '/ajax/recommend/index',
141			data : suz_tagParam,
142			dataType : 'jsonp',
143			jsonp : 'callback',
144			scriptCharset : "UTF-8",
145			success : function(suz_data, suz_status) {
146				if (typeof suz_data['bottom'] === 'undefined' || suz_data['bottom'] == null || suz_data['bottom'].length == 0) {
147					$('#suz_rec_bottom').hide();
148				} else {
149					suz_createBottomRecommend(suz_carousel, suz_carousel.first, suz_carousel.last, suz_data['bottom'], suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath);
150				}
151				if (typeof suz_data['right'] === 'undefined' || suz_data['right'] == null || suz_data['right'].length == 0) {
152					$('#suz_rec_right').hide();
153				} else {
154					suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath);
155				}
156			}
157		});
158	}
159};
160function suz_getRecommend() {
161	var suz_dbData = ''
162	var suz_recommendNum = $('.suz_rec_param').length;
163	if (suz_recommendNum) {
164		if (suz_recommendNum > 1) {
165			$('.suz_rec_param').each(function(i) {
166				if (i == 0) {
167					suz_dbData = $(this).text().replace('}', '');
168					suz_dbData += ',';
169				} else if (i == suz_recommendNum - 1) {
170					suz_dbData += $(this).text().replace('{', '');
171				} else {
172					suz_dbData += $(this).text().replace('{|}', '');
173					suz_dbData += ',';
174				}
175			});
176		} else {
177			suz_dbData = $('.suz_rec_param').text();
178		}
179	}
180	return suz_dbData;
181}
182function suz_createBottomRecommend(suz_carousel, suz_first, suz_last, suz_data, suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath) {
183	suz_liCount = 0;
184	$.each(suz_data, function(suz_key, suz_value) {
185		suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName'];
186		suz_text = suz_value['name'];
187		suz_spanNew = '';
188		if (suz_value['showNewMark']) {
189			suz_spanNew = '<span class="TextIcon New">New</span>';
190		}
191		suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId'];
192		suz_seriesId = "";
193		if (suz_value['salesSeriesId'] != null) {
194			suz_seriesId = suz_value['salesSeriesId'];
195		} else {
196			suz_seriesId = "";
197		}
198		suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId;
199		suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_bottomModelId;
200		suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_bottomAdLocal;
201		suz_linkUrl = suz_linkUrl + "&wl=1";
202		suz_liTag = "";
203		suz_liTag = suz_liTag + '<a href="' + suz_linkUrl + '"><span class="Image"><img src="' + suz_imgSrc + '" alt=""></span>';
204		suz_liTag = suz_liTag + '<span class="Text">' + suz_text + suz_spanNew + '</span></a>';
205		suz_carousel.add(suz_liCount + 1, suz_liTag);
206		suz_liCount++;
207	});
208	suz_carousel.size(suz_liCount);
209};
210function suz_createRightRecmmendMain() {
211	var suz_dbData = suz_getRecommend();
212	if (suz_dbData != "") {
213		var suz_tagParam = JSON.parse(suz_dbData);
214		var suz_bottomModelId = suz_tagParam['bottomModelId'];
215		var suz_rightModelId = suz_tagParam['rightModelId'];
216		var suz_rightAdLocal = suz_tagParam['rightAdLocal'];
217		var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl'];
218		var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath'];
219		$.ajax({
220			url : suz_getCurrentDomain() + '/ajax/recommend/index',
221			data : suz_tagParam,
222			dataType : 'jsonp',
223			jsonp : 'callback',
224			scriptCharset : "UTF-8",
225			success : function(suz_data, suz_status) {
226				suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath);
227			}
228		});
229	}
230}
231function suz_createRightRecmmend(suz_data, suz_rightModelId, suz_rightAdLocal,
232		suz_recommendDownloadUrl, suz_thumbnailFilePath) {
233	if (typeof suz_data === 'undefined' || suz_data.length == 0) {
234		$('#suz_rec_right').hide();
235	} else {
236		$.each(suz_data, function(suz_key, suz_value) {
237			suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName'];
238			suz_text = suz_value['name'];
239			suz_spanNew = '';
240			if (suz_value['showNewMark']) {
241				suz_spanNew = '<span class="TextIcon New">New</span>';
242			}
243			suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId'];
244			suz_seriesId = "";
245			if (suz_value['salesSeriesId'] != null) {
246				suz_seriesId = suz_value['salesSeriesId'];
247			} else {
248				suz_seriesId = "";
249			}
250			suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId;
251			suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_rightModelId;
252			suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_rightAdLocal;
253			suz_linkUrl = suz_linkUrl + "&wl=1";
254			suz_liTag = '<li>';
255			suz_liTag = suz_liTag + '<a href="' + suz_linkUrl + '"><span class="Image"><img src="' + suz_imgSrc + '" alt=""></span>';
256			suz_liTag = suz_liTag + '<span class="Text">' + suz_text + '&nbsp;' + suz_spanNew + '</span></a></li>';
257			$('#suz_rec_right').find('.ThumbList').append(suz_liTag);
258		});
259	}
260}
261// now loading
262function suzStartDownload() {
263    if (window.DownloadedPopup?.canLaunch()) {
264        window.DownloadedPopup?.open();
265    }
266}
267
268function suzBlockLoading() {
269    var vPos = ($(window).scrollTop() + ($(window).height() / 2) - $(".is-blocked").parent().offset().top);
270	var message;
271	var loadingImage;
272
273	if (document.documentElement.classList.contains('smartphone')) {
274		message = 'Loading...';
275	} else {
276		loadingImage = document.createElement('img');
277		loadingImage.src = '/img/nowLoading.gif';
278		message = $(loadingImage);
279	}
280
281    if (vPos < 0) {
282        vPos = 0;
283    }
284
285    $('.is-blocked').block({
286        message : message,
287        centerY : false,
288        css : {
289            border : 'none',
290            backgroundColor : 'rgba(102,102,102,0.1)',
291            top : vPos + 'px'
292        }
293    });
294}
295function suzUnblockLoading() {
296	var suzApiUrl = suz_getCurrentDomain();
297
298	if ($('#suz_useDlServer').html() === '1') {
299		suzApiUrl += '/ajax/downloadList/isLoadingDlServer/';
300	} else {
301		suzApiUrl += '/ajax/downloadList/isLoading/';
302	}
303	$.ajax({
304		url : suzApiUrl,
305		dataType : "jsonp",
306		jsonp : "callback",
307		scriptCharset : "UTF-8",
308		success : function(data, status) {
309			var popup = window.DownloadedPopup;
310
311			if (data['isLoading']) {
312				setTimeout(suzUnblockLoading, suz_dlCheckTerm, null);
313			} else {
314				if (popup.canLaunch()) {
315					$('.is-blocked').unblock({
316						onUnblock: popup.open
317					});
318				} else {
319					$('.is-blocked').unblock();
320				}
321			}
322		}
323	});
324}
325function suzCheckNowLoading() {
326	var suzApiUrl = suz_getCurrentDomain();
327	if ($('#suz_useDlServer').html() === '1') {
328		suzApiUrl += '/ajax/downloadList/isLoadingDlServer/';
329	} else {
330		suzApiUrl += '/ajax/downloadList/isLoading/';
331	}
332	$.ajax({
333		url : suzApiUrl,
334		dataType : "jsonp",
335		jsonp : "callback",
336		scriptCharset : "UTF-8",
337		success : function(data, status) {
338			if (data['isLoading']) {
339				suzBlockLoading();
340				setTimeout(suzUnblockLoading, suz_dlCheckTerm, null);
341			}
342		}
343	});
344}
345// search address
346function as_sendAddress(msg1,msg2,msg3) {
347	var fld = window.opener.$('#suz_zipCode');
348	if(fld.length){
349		fld.val(msg1);
350		window.opener.suz_callRegValidator('zipCode', msg1);
351	}
352	fld = window.opener.$('#suz_address1');
353	if(fld.length){
354		fld.val(msg2);
355		window.opener.suz_callRegValidator('address1', msg2);
356	}
357	fld = window.opener.$('#suz_address2');
358	if(fld.length){
359		fld.val(msg3);
360		window.opener.suz_callRegValidator('address2', msg3);
361	}
362	self.close();
363}
364function suz_pager(pg){
365	$('#suz_pgno').val(pg);
366	$('#suz_pagerForm').attr('action',suz_LanguagePath+'/user/searchAddress/search/?suzRwd=1');
367	$('#suz_pagerForm').trigger("submit");
368}
369function suz_checkSearchAddressArea(){
370	if(!$('#suz_citySel') || $('#suz_citySel').val() == '' || $('#suz_citySel').val() === '00'){
371		$('#suz_errRequired').css('display', 'block');
372		return false;
373	}
374	$('#suz_errRequired').css('display', 'none');
375	return true;
376}
377// now loading directDownload
378function suzStartDownloadLink() {
379	if($('#suz_useDlServer').html() === '1'){
380		suzBlockLoadingLink();
381		setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm);
382	}else{
383		suz_dlCheckTerm = 1000;
384		$.ajax({
385			url : suz_getCurrentDomain() + "/ajax/downloadList/nowLoading/",
386			dataType : "jsonp",
387			jsonp : "callback",
388			scriptCharset: "UTF-8",
389			async : false,
390			success : function(data, status){
391				if(data['isLoading']){
392					suzBlockLoadingLink();
393					setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm);
394				}
395			}
396		});
397	}
398}
399function suzBlockLoadingLink(){
400	$('.suzBlockArea').block({
401		message : '',
402		css : {
403			border : 'none',
404			backgroundColor : 'rgba(102,102,102,0.1)',
405		}
406	});
407}
408function suzUnblockLoadingLink(){
409	var suzApiUrl = suz_getCurrentDomain();
410	if($('#suz_useDlServer').html() === '1'){
411		suzApiUrl += '/ajax/downloadList/isLoadingDlServer/';
412	}else{
413		suzApiUrl += '/ajax/downloadList/isLoading/';
414	}
415	$.ajax({
416		url : suzApiUrl,
417		dataType : "jsonp",
418		jsonp : "callback",
419		scriptCharset: "UTF-8",
420		success : function(data, status){
421			if(data['isLoading']){
422				setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm);
423			}else{
424				$('.suzBlockArea').unblock();
425			}
426		}
427	});
428}
429function suzCheckNowLoadingLink(){
430	var suzApiUrl = suz_getCurrentDomain();
431	if($('#suz_useDlServer').html() === '1'){
432		suzApiUrl += '/ajax/downloadList/isLoadingDlServer/';
433	}else{
434		suzApiUrl += '/ajax/downloadList/isLoading/';
435	}
436	$.ajax({
437		url : suzApiUrl,
438		dataType : "jsonp",
439		jsonp : "callback",
440		scriptCharset: "UTF-8",
441		success : function(data, status){
442			if(data['isLoading']){
443				suzBlockLoadingLink();
444				setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm);
445			}
446		}
447	});
448}
449//password assistance
450function suz_pwdAssistanceSubmit() {
451	var aTag = $('#suz-pwdAssistanceLink');
452	if(typeof aTag.get(0) ==='undefined') {
453		aTag = $('a[href="javascript:suz_pwdAssistanceSubmit();"]');
454	}
455	var submitForm = aTag.closest('form');
456	submitForm.attr('action', suz_getCurrentDomain() + '/user/passwordAssistance/');
457	$('#loginUserName').prop('disabled', false);
458	submitForm.trigger("submit");
459}
460//
461$("#suz_subscribeBtnArea").on('click', 'a',function() {
462	event.preventDefault();
463	$.ajax({
464		url : suz_getCurrentDomain() + "/ajax/enewsAjax/subcribe/",
465		data : {sb : "lc"},
466		dataType : "jsonp",
467		jsonp : "callback",
468		scriptCharset : "UTF-8",
469		success : function(data, status, jqXHR) {
470			if (data['errorFlg'] == "0") {
471				$("#suz_subscribeBtnArea").css('display', 'none');
472				$("#suz_subscribeMsgArea").css('display', 'block');
473				$("#suz_subscribeMsg").html(data['message']);
474			}
475		}
476	});
477});

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.