PageSourceSearch

https://stock.superjumbo.co.jp/usedcar/js/usedcar_shiborikomi.js?20210319

js superjumbo.co.jp collected 2026-09-30 23:33:37 UTC 4,898 bytes, 177 lines download raw bytes

1//**********************************************************************
2//	
3//	メーカーのコンボボックスが選択されたときの処理を行う。
4//	選択されたメーカーの車種を取得して、車名のコンボボックスに設定する。
5//	
6//	※ usedcar_search.jsより移動 (2009.10.19)
7//	
8//	■ 引数1 : True:非同期処理, False:同期処理
9//	
10//**********************************************************************
11$( document ).ready(function() {
12if($("#count_maker").val()<=1)
13	{
14		$("#model" ).show();
15		getModelList(false);
16	}
17	else
18	{
19		$("#model" ).hide();
20	}
21	
22	
23});
24
25function getModelList(){
26		
27		var maker_code = $("#maker_list").val();
28		var cartype = $("#type").val();
29		var keitora = $("#keitora").val();
30
31		$.ajax({
32  		type: 'POST',
33  		url: '/usedcar/Aj_usedcar_select_maker.php',
34        dataType: 'json',
35  		data:{
36  			maker_code: maker_code,
37  			type: cartype,
38  			keitora: keitora,
39			mode: 2
40  		},
41  		success: function(data){
42  		var data = data;
43			$('#model_list option').remove();
44			$('#model_list').prepend('<option value="-1">未選択</option>');
45			$.each(data.model_list, function(id, name){
46				$('#model_list').append($('<option>').text(name).attr('value', id));
47			});
48  		},
49		error: function(jqXHR, textStatus, errorThrown) {
50		 console.log(errorThrown);
51		}
52		});
53
54}
55
56
57
58
59//**********************************************************************
60//
61//	メーカーまたは車名プルダウンを作成する。
62//
63//	■ 引数1 : エレメントID
64//	   引数2 : 設定するアイテム 連想配列(コード:名称)
65//
66//**********************************************************************
67function createPulldown(id, items, item_name)
68{
69	var sel = $(id);
70	sel.length = 0;
71	sel.options[0] = new Option("未選択", -1);
72	
73
74// for~inだと、表示順が崩れるブラウザあり
75//	for (key in items) {
76//		var name = items[key][item_name] + "  (" + items[key]["count"] + ")";
77//		sel.options[sel.length] = new Option(name, key);
78//	}
79
80	var len = items.length;
81	var selected_number = 0;
82	for(var i=0;i<len;i++) {
83		var name = items[i][item_name] + "  (" + items[i]["count"] + ")";
84		var code = items[i]["model_code"];
85		if($('#hd_model_list').val()==code){
86			sel.options[i+1] = new Option(name, code ,'selected = selected');
87			selected_number = i+1
88		}
89		else{
90			sel.options[i+1] = new Option(name, code );
91		}
92	}
93	sel.selectedIndex = selected_number
94	if (sel.length > 0) {
95		//sel.selectedIndex = 0;
96	}
97}
98
99
100//**********************************************************************
101//
102//	絞込みエリアの各項目を全てクリアする。
103//  mode : 1(中古車) 2(販売店)
104//
105//**********************************************************************
106function clearSelectedItems(mode)
107{
108	// ● 絞込みエリアのプルダウンをクリア
109
110	// 車両複数選択かどうかのフラグを取得
111	var multiSelect = $j('hdn_multi_select_model').val();
112
113	if(!multiSelect){
114		// 複数選択ではない場合
115		// メーカーリストのクリア
116		$('#maker_list').val("-1");
117		$("#count_maker").val("");
118		$("input[id^='maker_list']:checked").each(
119			function(){
120				$(this).attr('checked', false);
121			}
122		) 
123		// 車名リストのクリア
124		var sel = $('model_list').val();
125		//「未選択」以降をクリアする
126		sel.length = 1;
127		$('#model_list').val("-1");
128		$("#model" ).show();
129
130		//yonku
131		$("input[id^='yonku']:checked").each(
132			function(){
133				$(this).attr('checked', false);
134			}
135		) 
136
137	}
138
139	//年式リストのクリア
140	$('#nenshiki_from').val("-1");
141	$('#nenshiki_to').val("-1");
142	
143	//距離リストのクリア
144	$('#kyori_from').val("-1");
145	$('#kyori_to').val("-1");
146
147	$('#price_from').val("-1");
148	$('#price_to').val("-1");
149
150	$('#type_car').val("-1");
151	$('#WD').val("-1");
152	$('#kyoten_mode').val("-1");	
153	$('#model_type').val("-1");
154	
155	//カラーのクリア
156	$('#chk_color0').attr('checked', false);
157	$('#chk_color0').attr('checked', false);
158	$('#chk_color1').attr('checked', false);
159	$('#chk_color8').attr('checked', false);
160	$('#chk_color9').attr('checked', false);
161	$('#chk_color7').attr('checked', false);
162	$('#chk_color2').attr('checked', false);
163	$('#chk_color3').attr('checked', false);
164	$('#chk_color5').attr('checked', false);
165	$('#chk_color6').attr('checked', false);
166	$('#chk_color4').attr('checked', false);
167	$('#chk_color10').attr('checked', false);
168	$('#chk_color11').attr('checked', false);
169	$('#chk_color12').attr('checked', false);
170	$('#chk_color13').attr('checked', false);
171	$('#chk_color14').attr('checked', false);
172	$('#chk_color15').attr('checked', false);
173	$('#chk_color16').attr('checked', false);
174	$('#chk_color17').attr('checked', false);  
175	
176}
177

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.