PageSourceSearch

https://www.okasan-online.co.jp/support/account/js/check_control.js

js okasan-online.co.jp collected 2026-10-02 06:41:19 UTC 2,201 bytes, 67 lines download raw bytes

1//チェックボックスでの切り替え処理
2function account() {
3
4	//現在の遷移先URLを取得
5	var baseUrl = document.querySelector('#accountLnk').href;
6
7	//現在の遷移先URLから既存の関連パラメータを削除
8	var baseUrl = baseUrl.replace(/&multi_kbn_\d=1/g,'');
9	var baseUrl = baseUrl.replace('?multi_account_kbn=0&','?');
10	var baseUrl = baseUrl.replace('?multi_account_kbn=0','');
11	var baseUrl = baseUrl.replace('&multi_account_kbn=0','');
12	var baseUrl = baseUrl.replace('?multi_account_kbn=1&','?');
13	var baseUrl = baseUrl.replace('?multi_account_kbn=1','');
14	var baseUrl = baseUrl.replace('&multi_account_kbn=1','');
15	//console.log(baseUrl);
16
17	//同時口座開設のいずれかにチェックがあるか判定
18	if (document.getElementById("account01").checked || document.getElementById("account03").checked || document.getElementById("account04").checked || document.getElementById("account05").checked){
19		var multi = "multi_account_kbn=1";
20	} else {
21		var multi = "multi_account_kbn=0";
22	}
23
24	//信用取引口座のチェック判定
25	if (document.getElementById("account01").checked){
26		var margin = "&multi_kbn_1=1";
27	} else {
28		var margin = "";
29	}
30
31	//岡三オンライン株365(取引所CFD)口座のチェック判定
32	if (document.getElementById("account03").checked){
33		var kabu365 = "&multi_kbn_3=1";
34	} else {
35		var kabu365 = "";
36	}
37
38	//岡三オンラインFX(くりっく365)口座のチェック判定
39	if (document.getElementById("account04").checked){
40		var click = "&multi_kbn_4=1";
41	} else {
42		var click = "";
43	}
44
45	//岡三アクティブFX(店頭FX)口座のチェック判定
46	if (document.getElementById("account05").checked){
47		var fxotc = "&multi_kbn_5=1";
48	} else {
49		var fxotc = "";
50	}
51
52	//パラメータ部分の結合
53	var url = multi + margin + kabu365 + click + fxotc;
54	//console.log(url);
55
56	//変更後のURLを作成
57	if (baseUrl.match(/\?/)){
58		var changeUrl = baseUrl + '&' + url;
59	} else {
60		var changeUrl = baseUrl + '?' + url;
61	}
62	console.log(changeUrl);
63
64	//遷移先URLの書き換え
65	document.querySelector('#accountLnk').href = changeUrl;
66
67}

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.