PageSourceSearch

https://www.boatrace-toda.jp/assets/js/banner.js

js boatrace-toda.jp collected 2026-10-02 11:16:18 UTC 7,248 bytes, 95 lines download raw bytes

1// =========================================
2// バナー
3// =========================================
4
5// ファイルロード時に関数を読み込む
6$(document).ready(function () {
7    getXmlBanner();
8})
9
10//運用ファイル取得
11function getXmlBanner(bannerFilePath) {
12    //システム用XML取得
13    download(bannerFilePath, 'xml', function(xml) {
14    //ドキュメントを格納
15    xmlBanner = xml;
16    setBanner();
17    });
18};
19
20//バナーの表示
21function setBanner() {
22  //PC版
23  $("*[name='banner']").find("div").remove();
24  $("*[name='banner']").append("<div class='col-12 sns_m'> <a target='_blank' href='https://www.facebook.com/todaboat?_fsi=1suLF4Pg' title='ボートレース戸田Facebook' class='sns_f'><i class='fab fa-facebook-f'></i></a><a target='_blank' href='https://twitter.com/boatracetoda?_fsi=1suLF4Pg' title='ボートレース戸田X' class='sns_t'><i class='fab fa-x-twitter'></i></a><a target='_blank' href='https://www.instagram.com/boatrace_toda/?_fsi=1suLF4Pg' title='ボートレース戸田instagram' class='sns_i'><i class='fab fa-instagram'></i></a><a target='_blank' href='https://page.line.me/wry1638d' title='ボートレース戸田LINEアカウント' class='sns_l'><i class='fab fa-line'></i></a> </div>"
25  + "<div class='col-12 font_21 pt-3 pl-5'><i class='fas fa-bolt'></i> キャンペーン</div>");
26  var campaign = $(xmlBanner).find("table").find("campaign").find("record");
27  $(campaign).each(function(i, campaignInfo) {
28    $("*[name='banner']").append("<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(campaignInfo).find("url").text() + "'><img src='" + $(campaignInfo).find("image").text() + "' alt='バナー'></a></div>")
29  });
30  $("*[name='banner']").append("<div class='col-12'>"
31    + "<hr class='event_b'>"
32   + "</div>")
33  var common = $(xmlBanner).find("table").find("common").find("record");
34  $(common).each(function(i, commonInfo) {
35    $("*[name='banner']").append("<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(commonInfo).find("url").text() + "'><img src='" + $(commonInfo).find("image").text() + "' alt='バナー'></a></div>")
36  });
37  
38  //スマホ版(バナー4つずつのカルーセル)
39  $("*[name=banner_sm]").find("div").remove();
40  $("*[name=banner_sm]").append("<div class='col-12 sns_m'> <a target='_blank' href='https://www.facebook.com/todaboat?_fsi=1suLF4Pg' title='ボートレース戸田Facebook' class='sns_f'><i class='fab fa-facebook-f'></i></a><a target='_blank' href='https://twitter.com/boatracetoda?_fsi=1suLF4Pg' title='ボートレース戸田X' class='sns_t'><i class='fab fa-x-twitter'></i></a><a target='_blank' href='https://www.instagram.com/boatrace_toda/?_fsi=1suLF4Pg' title='ボートレース戸田instagram' class='sns_i'><i class='fab fa-instagram'></i></a><a target='_blank' href='https://page.line.me/wry1638d' title='ボートレース戸田LINEアカウント' class='sns_l'><i class='fab fa-line'></i></a> </div>"
41  + "<div class='col-12 font_21 pt-3 pl-5'><i class='fas fa-bolt'></i> キャンペーン</div>");
42  $(campaign).each(function(i, campaignInfo) {
43    if(i==0){
44      $("*[name='banner_sm']").append("<div id='banner_sm_campaign' class='carousel slide' data-ride='carousel'>"
45                                      + "<div class='carousel-inner'>"
46                                        + "<div class='carousel-item active' name='banner_item_campaign" + i + "'>"
47                                          + "<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(campaignInfo).find("url").text() + "'><img src='" + $(campaignInfo).find("image").text() + "' alt='バナー'></a></div>"
48                                        + "</div>"
49                                      + "</div>"
50                                      + "<ol class='carousel-indicators'>"
51                                        + "<li data-target='#banner_sm_campaign' data-slide-to='0' class='active'></li>"
52                                      + "</ol>"
53                                    + "</div>");
54    }
55    else if(i%4 == 0) {
56      $("#banner_sm_campaign").find("ol[class='carousel-indicators']").append("<li data-target='#banner_sm_campaign' data-sli
56de-to='" + (i/4|0) + "'></li>");
57      
58      $("#banner_sm_campaign").find("div[class='carousel-inner']").append("<div class='carousel-item' name='banner_item_campaign" + (i/4|0) + "'>"
59                                                                            + "<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(campaignInfo).find("url").text() + "'><img src='" + $(campaignInfo).find("image").text() + "' alt='バナー'></a></div>"
60                                                                          + "</div>");
61    }
62    else {
63      $("#banner_sm_campaign").find("div[name='banner_item_campaign" + (i/4|0) + "']").append("<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(campaignInfo).find("url").text() + "'><img src='" + $(campaignInfo).find("image").text() + "' alt='バナー'></a></div>");
64    }
65  });
66  
67  $("*[name='banner_sm']").append("<div class='col-12'>"
68    + "<hr class='event_b'>"
69   + "</div>");
70   
71   $(common).each(function(i, commonInfo) {
72     if(i==0){
73      $("*[name='banner_sm']").append("<div id='banner_sm_common' class='carousel slide' data-ride='carousel'>"
74                                      + "<div class='carousel-inner'>"
75                                        + "<div class='carousel-item active' name='banner_item_common" + i + "'>"
76                                          + "<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(commonInfo).find("url").text() + "'><img src='" + $(commonInfo).find("image").text() + "' alt='バナー'></a></div>"
77                                        + "</div>"
78                                      + "</div>"
79                                      + "<ol class='carousel-indicators'>"
80                                        + "<li data-target='#banner_sm_common' data-slide-to='0' class='active'></li>"
81                                      + "</ol>"
82                                    +"</div>");
83    }
84    else if(i%4 == 0) {
85      $("#banner_sm_common").find("ol[class='carousel-indicators']").append("<li data-target='#banner_sm_common' data-slide-to='" + (i/4|0) + "'></li>");
86      
87      $("#banner_sm_common").find("div[class='carousel-inner']").append("<div class='carousel-item' name='banner_item_common" + (i/4|0) + "'>"
88                                                                          + "<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(commonInfo).find("url").text() + "'><img src='" + $(commonInfo).find("image").text() + "' alt='バナー'></a></div>"
89                                                                        + "</div>");
90    }
91    else {
92      $("#banner_sm_common").find("div[name='banner_item_common" + (i/4|0) + "']").append("<div class='col-6 col-md-2 center'><a target='_blank' href='" + $(commonInfo).find("url").text() + "'><img src='" + $(commonInfo).find("image").text() + "' alt='バナー'></a></div>");
93    }
94  });
95}

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.