PageSourceSearch

https://www.cospa.com/js/itemlist.js

js cospa.com collected 2026-10-09 22:41:13 UTC 3,025 bytes, 103 lines download raw bytes

1// シリーズセレクトボックスの内容切り替え
2function printSeriesList( obj ){
3    
4  if( obj.value ){
5  
6  	var request_url = home + "/util_options/index/" + obj.value + "/target/itemp_series_id";
7		var myAjax = jQuery.ajax({
8		    url:request_url,
9            beforeSend: function(myData){
10            //myData.overrideMimeType("text/html;charset=Shift_JIS");
11            myData.overrideMimeType("text/html;charset=UTF-8");
12            },
13		    type: 'get',
14		    complete: showSeriesList
15		});
16  }
17}
18
19function showSeriesList(transport) {
20  document.getElementById("span_series_id").innerHTML = transport.responseText;
21  
22  // 選択肢が1つ(--を除く)の場合はそれを選択済みにする
23  var elem = document.getElementsByName("itemp_series_id")[0];
24  
25  if (elem.options.length == 2) {
26  	elem.options[1].selected = true;
27  	printOptions(elem, '');
28  }
29}
30
31// タイトルセレクトボックスの内容切り替え
32function printOptions( pid , id ){
33
34  if(pid.value){
35  
36  	//var request_url = home + "/util_options/pid/" + pid.value + "/id/" + id + "/target/itemp_title_id";
37  	var request_url = home + "/util_options/pid/" + pid.value + "/target/itemp_title_id";
38  	var myAjax = jQuery.ajax({
39		    url:request_url,
40            beforeSend: function(myData){
41            //myData.overrideMimeType("text/html;charset=Shift_JIS");
42            myData.overrideMimeType("text/html;charset=UTF-8");
43            },
44		    type: 'get',
45		    complete: showTitleList
46		});
47  }
48}
49
50function showTitleList(transport) {
51  document.getElementById("span_itemp_title_id").innerHTML = transport.responseText;
52  
53  // 選択肢が1つ(--を除く)の場合はそれを選択済みにする
54  var elem = document.getElementsByName("itemp_title_id")[0];
55  if (elem.options.length == 2) {
56  	elem.options[1].selected = true;
57  	return;
58  }
59  
60  for (var i=0; i<elem.options.length; i++) {
61		if (elem.options[i].value == itemp_title_id) {
62			elem.options[i].selected = true;
63		}
64	}
65}
66
67// 商品カテゴリセレクトボックスの内容切り替え
68function printItypeList( obj ){
69    
70  if( obj.value ){
71  
72  	var request_url = home + "/util_options/root_itype_id/" + obj.value + "/target/itemp_itype_id";
73		var myAjax = jQuery.ajax({
74		    url:request_url,
75            beforeSend: function(myData){
76            //myData.overrideMimeType("text/html;charset=Shift_JIS");
77            myData.overrideMimeType("text/html;charset=UTF-8");
78            },
79		    type: 'get',
80		    complete: showItypesList
81		});
82  }
83}
84
85function showItypesList(transport) {
86	
87  document.getElementById("span_itemp_itype_id").innerHTML = transport.responseText;
88  
89  var elem = document.getElementsByName("itemp_itype_id")[0];
90  
91  // 選択肢が1つ(--を除く)の場合はそれを選択済みにする
92  if (elem.options.length == 2) {
93  	elem.options[1].selected = true;
94  	return;
95  }
96  
97  for (var i=0; i<elem.options.length; i++) {
98		if (elem.options[i].value == itemp_itype_id) {
99			elem.options[i].selected = true;
100		}
101	}
102	
103}

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.