PageSourceSearch

https://www.billboard-japan.com/common/js/search.js?date=202510301000

js billboard-japan.com collected 2026-10-01 10:24:42 UTC 4,666 bytes, 175 lines download raw bytes

1/*
2$(document).ready(function() {
3	
4	// 現在のキーワード取得
5	var keyword = $("input#searchtext").val();
6
7	// 現在のキーワードにintitle:がついていたら削除
8	if ( keyword.indexOf("intitle:") != -1 ) {
9
10		keyword = keyword.replace(/intitle:/g,"");
11
12	} else if ( keyword.indexOf("intitle%3A") != -1 ) {
13
14		keyword = keyword.replace(/intitle%3A/g,"");
15
16	} else {	// 現在のキーワードにintitle:がついてなかったらクエリから取得
17
18		var url   = location.href;
19		params    = url.split("?");
20
21		// クエリがあれば以下実行 なければ無視
22		if ( typeof params[1] != "undefined" ){
23
24			paramms   = params[1].split("&");
25
26			// 配列何番目に検索キーワードが含まれているか(PCとSPでクエリの渡し方が違う)
27			for(var i = 0 ; i < paramms.length ; i++){
28        			if( paramms[i].match(/q=/) && paramms[i].indexOf('gsc.') == -1 ){
29            				var searchnum = i;
30        			}
31    			}
32
33			// q=の配列(値)を代入
34			key = paramms[searchnum];
35
36			// 値が有効であれば、q=とintitle:を削除(キーワードのみに)
37			if ( typeof key != "undefined" ){
38				key = key.replace(/q=/g,"");
39				// デコード
40				key = decodeURI(key);
41				keyword = key.replace(/intitle:/g,"");
42				keyword = key.replace(/intitle%3A/g,"");
43			}
44		}
45	}
46
47	// 裸のキーワードを格納
48	// iOS safari用に下記のような書き方(ブラウザバックで準バグ)
49	window.onpageshow = function() {
50		var keyword = $("input#searchtext").val();
51		if ( keyword != -1){
52			keyword = keyword.replace(/intitle:/g,"");
53			keyword = keyword.replace(/intitle%3A/g,"");
54			$("input#searchtext").val(keyword);
55		}
56	}
57
58	$("input#searchtext").val(keyword);
59
60	// submitされたキーワードにintitle:をつけてpost
61	$("form").submit(function() {
62
63		keyword = $("input#searchtext").val();
64		keyword = "intitle:" + keyword;
65
66		$("input#searchtext").val(keyword);
67
68		return true;
69
70	});
71
72});
73*/
74/*--------------------------------------------------------------------*/
75/*
76$(document).ready(function() {
77	
78	// 現在のキーワード取得
79	var keyword = $("input#searchtext").val();
80
81	// 現在のキーワードにchartがついていたら削除
82	if ( keyword.indexOf("chart+") != -1 ) {
83
84		keyword = keyword.replace(/chart+/g,"");
85
86	} else if ( keyword.indexOf("chart%2B") != -1 ) {
87
88		keyword = keyword.replace(/chart%2B/g,"");
89
90	} else {	// 現在のキーワードにchart+がついてなかったらクエリから取得
91
92		var url   = location.href;
93		params    = url.split("?");
94
95		// クエリがあれば以下実行 なければ無視
96		if ( typeof params[1] != "undefined" ){
97
98			paramms   = params[1].split("&");
99
100			// 配列何番目に検索キーワードが含まれているか(PCとSPでクエリの渡し方が違う)
101			for(var i = 0 ; i < paramms.length ; i++){
102        			if( paramms[i].match(/q=/) && paramms[i].indexOf('gsc.') == -1 ){
103            				var searchnum = i;
104        			}
105    			}
106
107			// q=の配列(値)を代入
108			key = paramms[searchnum];
109
110			// 値が有効であれば、q=とchart+を削除(キーワードのみに)
111			if ( typeof key != "undefined" ){
112				key = key.replace(/q=/g,"");
113				// デコード
114				key = decodeURI(key);
115				keyword = key.replace(/chart+/g,"");
116				keyword = key.replace(/chart%2B/g,"");
117			}
118		}
119	}
120
121	// 裸のキーワードを格納
122	// iOS safari用に下記のような書き方(ブラウザバックで準バグ)
123	window.onpageshow = function() {
124		var keyword = $("input#searchtext").val();
125		if ( keyword != -1){
126			keyword = keyword.replace(/chart+/g,"");
127			keyword = keyword.replace(/chart%2B/g,"");
128			$("input#searchtext").val(keyword);
129		}
130	}
131
132	$("input#searchtext").val(keyword);
133
134	// submitされたキーワードにchart+をつけてpost
135	$("form").submit(function() {
136
137		keyword = $("input#searchtext").val();
138		keyword = "chart+" + keyword;
139
140		$("input#searchtext").val(keyword);
141
142		return true;
143
144	});
145
146});*/
147/*
148$(window).load(function () {
149
150	var chartinsighturl = location.href;
151        if( chartinsighturl.indexOf('chart_insight') != -1 ){
152
153		// urlを分ける
154		curl = chartinsighturl.split("&");
155
156		// urlのdateを見つける
157		for(var i = 0 ; i < curl.length ; i++){
158			if( curl[i].match(/date/) ){
159            			var curlnum = i;
160        		}
161		}
162
163		// 日付を取得
164		dateurl = curl[curlnum].split("=");
165		cdate = dateurl[1].split("-");
166		var ctitle = cdate[0] + "年" + cdate[1] + "月" + cdate[2] + "日のチャート";
167
168		// 日付をタイトルに
169		$("meta[property='og:title']").attr({ 
170			content: ctitle + " | CHART insight | Billboard JAPAN"
171		});
172       	}
173});
174
175*/

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.