PageSourceSearch

https://www.ever-jp.com/ast/clip.js

js ever-jp.com collected 2026-09-30 12:57:17 UTC 8,239 bytes, 208 lines download raw bytes

1function fiskeep(){
2  var chk_strage = false;
3  if(typeof window.localStorage !== 'undefined'){
4    try{
5      window.localStorage.setItem('keepcheck', '1');
6      if(window.localStorage.getItem('keepcheck') === '1'){
7        window.localStorage.removeItem('keepcheck');
8        chk_strage = true;
9      }
10    }catch(e){
11      alert("お使いの端末ではお気に入り機能が使用できませんでした。\n")
12    }
13  }
14  return(chk_strage);
15}
16
17function fkeep(a_pref,a_city,a_town,templname,filename){
18  if(!fiskeep()) return;
19
20  var id = a_pref+a_city+a_town+templname;
21  var e_dataJSON = sessionStorage.getItem("eitai"+id);
22  if(e_dataJSON == null){
23    var e_data = {a_pref: a_pref, a_city: a_city, a_town: a_town, templname: templname, filename: filename};
24    var e_dataJSON = JSON.stringify(e_data);
25    sessionStorage.setItem("eitai"+id, e_dataJSON);
26    $("#btnlist"+id).html("<i class='far fa-list-alt' style='color: darkgoldenrod;'></i> お気に入りから解除");
27    //alert("検討候補に登録しました。\n登録を解除するにはもう一度クリックしてください。");
28    $("#btnlist"+id).css("border-left","solid 6px red"); //#55DF77
29    $("#btnlist"+id).css("color","darkred");
30  }else{
31    sessionStorage.removeItem("eitai"+id);
32    $("#btnlist"+id).html("<i class='far fa-list-alt' style='color: darkgoldenrod;'></i> お気に入りに登録");
33    //alert("検討候補から解除しました。\n再度登録するにはもう一度クリックしてください。");
34    $("#btnlist"+id).css("border-left","solid 6px #ECAE40");
35    $("#btnlist"+id).css("color","black");
36  }
37}
38  
39function fkeepbutton(id){
40  if(!fiskeep()) return;
41  var e_dataJSON = sessionStorage.getItem("eitai"+id);
42
43  if(e_dataJSON == null){
44    $("#btnlist"+id).html("<i class='far fa-list-alt' style='color: darkgoldenrod;'></i> お気に入りに登録");
45    $("#btnlist"+id).css("border-left","solid 6px #ECAE40");
46    $("#btnlist"+id).css("color","black");
47  }else{
48    $("#btnlist"+id).html("<i class='far fa-list-alt' style='color: darkgoldenrod;'></i> お気に入りから解除");
49    $("#btnlist"+id).css("border-left","solid 6px red"); //#55DF77
50    $("#btnlist"+id).css("color","darkred");
51  }
52}
53
54function fdelkeep(id){
55  sessionStorage.removeItem("eitai"+id);
56  window.location.reload();
57}
58
59function fkeep2(a_pref,a_city,a_town,templname,filename){
60  if(!fiskeep()) return;
61
62  var id = a_pref+a_city+a_town+templname;
63  var e_dataJSON = sessionStorage.getItem("eitai"+id);
64  if(e_dataJSON == null){
65    var e_data = {a_pref: a_pref, a_city: a_city, a_town: a_town, templ
65name: templname, filename: filename};
66    var e_dataJSON = JSON.stringify(e_data);
67    sessionStorage.setItem("eitai"+id, e_dataJSON);
68    $("#btnlist"+id).html("<img src='https://www.ever-jp.com/image/check_on.png' style='width:18px;'>チェック済み");
69    //alert("検討候補に登録しました。\n登録を解除するにはもう一度クリックしてください。");
70    $("#btnlist"+id).css("border-left","solid 6px red"); //#55DF77
71    $("#btnlist"+id).css("color","darkred");
72    $("#btnlist"+id).css("background-color","bisque");
73    $(".checklist").css("display","block")
74  }else{
75    sessionStorage.removeItem("eitai"+id);
76    $("#btnlist"+id).html("<img src='https://www.ever-jp.com/image/check_off.png' style='width:18px;'>チェックして資料請求");
77    //alert("検討候補から解除しました。\n再度登録するにはもう一度クリックしてください。");
78    $("#btnlist"+id).css("border-left","solid 6px bisque");
79    $("#btnlist"+id).css("color","black");
80    $("#btnlist"+id).css("background-color","white");
81  }
82}
83
84function fkeep3(a_pref,a_city,a_town,templname,filename){
85  if(!fiskeep()) return;
86  var e_data = {a_pref: a_pref, a_city: a_city, a_town: a_town, templ
86name: templname, filename: filename};
87  var e_dataJSON = JSON.stringify(e_data);
88  sessionStorage.setItem("eitai"+id, e_dataJSON);
89}
90
91function fkeepbutton2(id){
92  if(!fiskeep()){
93    $("#btnlist"+id).html("");
94    $("#btnlist"+id).css("border-left","solid 6px bisque");
95    $("#btnlist"+id).css("color","black");
96    $("#btnlist"+id).css("background-color","white");
97  }else{
98    var e_dataJSON = window.localStorage.getItem("eitai"+id);
99
100    if(e_dataJSON == null){
101      $("#btnlist"+id).html("<img src='https://www.ever-jp.com/image/check_off.png' style='width:18px;'>チェックして資料請求");
102      $("#btnlist"+id).css("border-left","solid 6px bisque");
103      $("#btnlist"+id).css("color","black");
104      $("#btnlist"+id).css("background-color","white");
105    }else{
106      $("#btnlist"+id).html("<img src='https://www.ever-jp.com/image/check_on.png' style='width:18px;'>チェック済み");
107      $("#btnlist"+id).css("border-left","solid 8px red"); //#55DF77
108      $("#btnlist"+id).css("color","darkred");
109      $("#btnlist"+id).css("background-color","bisque");
110      $(".checklist").css("display","block")
111    }
112  }
113}
114
115function fdelkeep2(id){
116  sessionStorage.removeItem("eitai"+id);
117  window.location.reload();
118}
119
120function fdelkeepall(){
121  sessionStorage.clear();
122}
123
124function fshow(a_pref,a_city,a_town,templname,filename){
125  if(!fiskeep()) return;
126
127  var id = a_pref+a_city+a_town+templname;
128  var e_dataJSON = sessionStorage.getItem("eitai"+id);
129  if(e_dataJSON == null){
130    var e_data = {a_pref: a_pref, a_city: a_city, a_town: a_town, templ
130name: templname, filename: filename};
131    var e_dataJSON = JSON.stringify(e_data);
132    sessionStorage.setItem("eitai"+id, e_dataJSON);
133  }
134  location.href = "https://www.ever-jp.com/clip/";
135}
136
137// function fdelkeep(p_id){
138//   if(confirm("問合せリストから解除しますか?\n解除すると一覧に表示されなくなります。\n再登録するには検索画面で 問合せリストに登録してください。\n\n解除する場合は「OK」を、解除しない場合は「キャンセル」をクリックしてください。")){
139//     sessionStorage.removeItem(p_id);
140//     location.reload();
141//   }
142// }
143
144// function compareFunc(a, b) {
145//   if( a.a_pref+a.a_city+a.a_town < b.a_pref+b.a_city+b.a_town ){ return(-1); }
146//   else{ return(1); }
147// }
148
149function fshowClipData(){
150  var url = new URL(window.location.href);
151  var params = url.searchParams;
152  var pref = params.get('a')
153  var city = params.get('b')
154  var town = params.get('c')
155  var tera = params.get('d')
156  var file = params.get('e')
157  fshowstrip(pref, city, town, tera, file);
158
159  if(!fiskeep()) return;
160
161  for (var i=0; i<sessionStorage.length; i++){
162    var KeyId = sessionStorage.key(i);
163    var val = sessionStorage.getItem(KeyId);
164    var data = JSON.parse(val);
165    if(KeyId.slice(0,5) == "eitai"){
166      if(pref==data.a_pref && city==data.a_city && tera==data.templname && file==data.filename){ continue; }
167      fshowstrip(data.a_pref, data.a_city, data.a_town, data.templname, data.filename);
168    }
169  }
170}
171
172function fshowstrip(a_pref, a_city, a_town, templname, filename){
173  $.ajax(
174    {
175      url: "https://www.ever-jp.com/ast/clip.php",
176      type: "POST",
177      cache: false,
178      dataType: "json",
179      data: {
180        param1 : a_pref,
181        param2 : a_city,
182        param3 : a_town,
183        param4 : templname,
184        param5 : filename
185      },
186      success: function(data)
187      {
188        var buff = "";
189        var t_id = "";
190        var templstr = "";
191        var templdisp = "";
192        for(i=0; i<data.length; i++){
193          if(data[0] == "") return;
194          var dataary = data[i].split('^^');
195          buff = dataary[0];
196          templstr = dataary[1];
197          templdisp = dataary[1] + "<br>";
198          t_id = dataary[2];
199        }
200        document.getElementById("divclip").innerHTML += buff;
201        if(document.getElementById("t_id").value != '') document.getElementById("t_id").value += ',';
202        document.getElementById("t_id").value += t_id;
203        document.getElementById("templname").value += templstr;
204        document.getElementById("divtemplname").innerHTML += templdisp;
205      },
206    }
207  );
208}

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.