PageSourceSearch

https://cpbl.com.tw/schedule

html cpbl.com.tw collected 2026-09-24 09:23:21 UTC 46,569 bytes, 814 lines download raw bytes

1
2
3<!DOCTYPE HTML>
4<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-Hant">
5<head>
6    <!-- Google Tag Manager -->
7    
7<script>
vendor: 495 bytes, lines 7-15
7
8        (function (w, d, s, l, i) {
9            w[l] = w[l] || []; w[l].push({
10                'gtm.start':
11                    new Date().getTime(), event: 'gtm.js'
12            }); var f = d.getElementsByTagName(s)[0],
13                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
14                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
15        })(window, document, 'script', 'dataLayer', '
15GTM-56Z9JC
vendor: 3 bytes, line 15
15');
15</script>
15
16    <!-- End Google Tag Manager -->
17
18
19
20
21<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
22<meta name="apple-mobile-web-app-capable" content="yes" />
23<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
24<meta charset="UTF-8" />
25    <meta name="description" content="中華職業棒球大聯盟(CPBL),簡稱中華職棒、中職,是臺灣目前唯一的職業棒球聯盟,也是臺灣最早成立的職業運動聯盟。" />
26    <meta property="og:title" content="中華職棒大聯盟全球資訊網 The Official Site of CPBL" />
27    <meta property="og:description" content="中華職業棒球大聯盟(CPBL),簡稱中華職棒、中職,是臺灣目前唯一的職業棒球聯盟,也是臺灣最早成立的職業運動聯盟。" />
28    <meta property="og:image" content="https://cpbl.com.tw/theme/common/images/project/logo_new.png" />
29
30    
31    <title>賽程 | 中華職棒大聯盟全球資訊網 The Official Site of CPBL</title>
32
33    <link rel="shortcut icon" href="/theme/client/images/favicon.ico" />
34
35    <link href="/theme/client/css/style.css?v=20220331" rel="stylesheet" type="text/css" />
36    
37
38<link href="/theme/client/css/content.css?v=2026071604" rel="stylesheet" type="text/css" />
39
40
41<link href="/bundles/css?v=nzlhs8MdHZvr4Vdkx1gtXwY2K0Px_QlNX-C-c3KOB8U1" rel="stylesheet"/>
42
43<script src="/bundles/js?v=Afnc8PGvBYAnAeJynYC2Znk0e6AKkZTEMTwsK4toBJE1"></script>
43
44
45
46<script type="text/javascript">
47    var pgInfo = {
48        SystemPhase: 11,
49        Form: null,
50        WebSiteRoot: "/",
51        UploadRoot: "/files/"
52    };
53
54    $(function () {
55        pgInfo.Form = $("form[id='MainForm']");
56    });
57</script>
57
58
59
60<script type="text/javascript">
61    var captchaHelper = (function () {
62        return {
63            reset: function () {
64                $('.captcha-code').attr('src', '/pageutil/captchacode' + "?" + Math.floor(Math.random() * (1000 - 1 + 1) + 1));
65                return false;
66            }
67        };
68    })();
69
70    $(function () {
71        //captchaHelper.reset();
72    });
73</script>
73
74
75
76    
76<script type="text/javascript">
77        $(function () {
78            $('.superfish').superfish();
79            $('#MenuMobile').mmenu();
80        });
81        Date.prototype.addDays = function (days) {
82            this.setDate(this.getDate() + days);
83            return this;
84        }
85        Date.prototype.format = function (fmt) {
86            var o = {
87                "M+": this.getMonth() + 1, //月份
88                "d+": this.getDate(), //日
89                "h+": this.getHours(), //小時
90                "m+": this.getMinutes(), //分
91                "s+": this.getSeconds(), //秒
92                "q+": Math.floor((this.getMonth() + 3) / 3), //季度
93                "S": this.getMilliseconds() //毫秒
94            };
95            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
96            for (var k in o)
97                if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" 
97+ o[k]).substr(("" + o[k]).length)));
98            return fmt;
99        }
100    </script>
100
101
102    <link href="/theme/client/css/width_narrow.css?v=2026051502" media="only screen and (max-width: 639px)" rel="stylesheet" type="text/css" />
103    <link href="/theme/client/css/width_wide.css?v=2026051502" media="only screen and (min-width: 640px) and (max-width: 1023px)" rel="stylesheet" type="text/css" />
104    <link href="/theme/client/css/width_desktop.css?v=2026051502" media="only screen and (min-width: 1024px)" rel="stylesheet" type="text/css" />
105    
106        
106<script src="/theme/client/js/vue.min.js?v=20250821"></script>
106
107
108    
109
110
111
112<style>
113    [v-cloak] {
114        display: none;
115    }
116
117    .slide-enter-active {
118        -moz-transition-duration: 0.3s;
119        -webkit-transition-duration: 0.3s;
120        -o-transition-duration: 0.3s;
121        transition-duration: 0.3s;
122    }
123
124    .slide-leave-active {
125        -moz-transition-duration: 0.3s;
126        -webkit-transition-duration: 0.3s;
127        -o-transition-duration: 0.3s;
128        transition-duration: 0.3s;
129    }
130
131    .slide-enter-to, .slide-leave {
132        max-height: 500px;
133        overflow: hidden;
134    }
135
136    .slide-enter, .slide-leave-to {
137        overflow: hidden;
138        max-height: 0;
139    }
140</style>
141
142
143</head>
144<body>
145    <!-- Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 145-147
145
146    <noscript>
147        <iframe src="https://www.googletagmanager.com/ns.html?id=
147GTM-56Z9JC
vendor: 111 bytes, lines 147-150
147"
148                height="0" width="0" style="display:none;visibility:hidden"></iframe>
149    </noscript>
150    
150<!-- End Google Tag Manager (noscript) -->
151
152    <div id="Wrap">
153        <header id="Header">
154            <div>
155                    <div class="Topper">
156                        <div>
157                            <div class="top_links">
158                                <ul class="list">
159                                    <li class="lang"><a href="https://en.cpbl.com.tw">English</a></li>
160                                </ul>
161                            </div>
162                            <div style="height:40px"></div>
163                        </div>
164                    </div>
165                <div class="col_left">
166                    <div class="logo">
167                        <h1><a href="/" title="中華職棒大聯盟全球資訊網 The Official Site of CPBL" style="background-image:url('/theme/common/images/project/logo_new.png');height:110%;">中華職棒大聯盟全球資訊網 The Official Site of CPBL</a></h1>
168                    </div>
169
170                    <!-- 桌機版選單 -->
171                    <nav id="Menu">
172                        <div>
173                            <ul class="menu_list superfish">
174                                <li class="home"><a href="/" title="中華職棒大聯盟全球資訊網 The Official Site of CPBL" style="background-image:url('/theme/common/images/project/logo_new.png')">中華職棒大聯盟全球資訊網 The Official Site of CPBL</a></li>
175                                <li>
176                                    <a href="javascript:;">最新消息</a>
177                                    <ul>
178                                        <li><a href="/xmdoc">賽事新聞</a></li>
179                                        <li><a href="/news">新聞公告</a></li>
180                                    </ul>
181                                </li>
182                                <li><a href="/schedule">賽程</a></li>
183                                <li><a href="/box">成績看板</a></li>
184                                <li>
185                                    <a href="javascript:;">球隊戰績</a>
186                                    <ul>
187                                        <li><a href="/standings/season">本季球隊戰績</a></li>
188                                        <li><a href="/standings/special">特殊統計</a></li>
189                                        <li><a href="/standings/history">歷年球隊戰績</a></li>
190                                    </ul>
191                                </li>
192                                <li>
193                                    <a href="javascript:;">數據統計</a>
194                                    <ul>
195                                        <li><a href="/stats/toplist">單項排行榜</a></li>
196                                        <li><a href="/stats/recordall">全記錄查詢</a></li>
197                                        <li><a href="/stats/yearaward">年度獎項得主</a></li>
198                                        <li><a href="/stats/hr">歷年全壘打明細</a></li>
199                                        <li><a href="/stats/mvp">單月MVP</a></li>
200                                        <li><a href="/specialreport/cont?SId=0L090754347267822514">紀錄特別報導</a></li>
201                                    </ul>
202                                </li>
203                                <li>
204                                    <a href="javascript:;">球員</a>
205                                    <ul>
206                                        <li><a href="/player">球員點將錄</a></li>
207                                        <li><a href="/player/trans">球員異動</a></li>
208                                    </ul>
209                                </li>
210
211                                <li>
212                                    <a href="https://stats.cpbl.com.tw/" target="_blank">進階數據</a>
213                                </li>
214
215                                <li>
216                                    <a href="https://cpbl.cyberbiz.co/" >聯盟商城</a>
217                                </li>
218
219                                <!--li><a href="javascript:;">票務</a></li-->
220                                
221                            </ul>
222                        </div>
223                    </nav>
224                    <!-- 桌機版選單 end -->
225                </div>
226
227                <div class="col_right">
228                    <div class="teams">
229                        <ul>
230                                <li><a href="/team?ClubNo=ACN" title="中信兄弟" style="background-image:url('/files/file_pool/1/0l109765754453009797/logo_brothers.png')">中信兄弟</a></li>
231                                <li><a href="/team?ClubNo=ADD" title="統一7-ELEVEn獅" style="background-image:url('/files/file_pool/1/0l109765753819131779/logo_lions.png')">統一7-ELEVEn獅</a></li>
232                                <li><a href="/team?ClubNo=AJL" title="樂天桃猿" style="background-image:url('/files/file_pool/1/0o012549940550727932/2024_cpbl%e5%85%ad%e9%9a%8alogo_r2_%e5%ae%98%e7%b6%b2.png')">樂天桃猿</a></li>
233                                <li><a href="/team?ClubNo=AEO" title="富邦悍將" style="background-image:url('/files/file_pool/1/0l109765753631383724/logo_fubon.png')">富邦悍將</a></li>
234                                <li><a href="/team?ClubNo=AAA" title="味全龍" style="background-image:url('/files/file_pool/1/0l109765752096404797/logo_dragon.png')">味全龍</a></li>
235                                <li><a href="/team?ClubNo=AKP" title="台鋼雄鷹" style="background-image:url('https://www.cpbl.com.tw/files/file_pool/1/0n062433781050140053/%e5%96%ae%e8%89%b2t-100x100.png')">台鋼雄鷹</a></li>
236                        </ul>
237                    </div>
238                    
239                    
240                    <div class="cpbltv"><a href="https://hamivideo.hinet.net/main/606.do" target="_blank" title="CPBLTV(開啟新視窗)">CPBLTV</a></div>
241                </div>
242            </div>
243        </header>
244
245        
246
247
248
249
250<div id="Center" v-cloak=v-cloak>
251    <div id="Content">
252
253        <div class="PageTitle"><h2><!-- InstanceBeginEditable name="PageTitle" -->賽程<span class="en">SCHEDULE</span><!-- InstanceEndEditable --></h2></div>
254        <div id="Breadcrumbs">
255            <div>
256                <ul>
257                    <li><a href="/">首頁</a></li>
258                    <!-- InstanceBeginEditable name="Breadcrumbs" -->
259                    <li><a href="/schedule">賽程</a></li>
260                    <!-- InstanceEndEditable -->
261                </ul>
262            </div>
263        </div>
264
265        <!--toolbar-->
266
267
268        <!--toolbar end-->
269        <!-- InstanceBeginEditable name="content" -->
270        <input name="__RequestVerificationToken" type="hidden" value="B1lkGrmtNVrTfkO4pY9W-0jw_rPkWexkLvBLP8y0eGnH_bHxJgzZJBqC
270BPzctgGoMMrBxetgBv6E2Dr3F0t_gIWX6kU1" />
271
272
273
274<div class="ScheduleSearch FormElmt">
275    <div class="item game_type">
276        <select v-model="filters.kindCode" v-on:change="getGameDatas">
277            <option v-for="(item, index) in options.kindCodes" :key="'locationOptions_' + index" :value="item.Value">{{ item.Text }}</option>
278        </select>
279    </div>
280    <div class="item year">
281        <select v-model="calendar.year">
282            <option v-for="(item, index) in (today.year - 1990 + 1)" :key="'yearOptions_' + index" :value="today.year - index">
283                {{ today.year - index  }}
284            </option>
285        </select>
286    </div>
287    <div class="item month">
288        <select v-model="calendar.month">
289            <option v-for="(item, index) in 12" :key="'monthOptions_' + index" :value="index">
290                {{ item }}月
291            </option>
292        </select>
293    </div>
294    <div class="item game_place">
295        <select v-model="filters.location" v-on:change="getGameDatas">
296            <option v-for="(item, index) in options.locations" :key="'locationOptions_' + index" :value="item.Value">{{ item.Text }}</option>
297        </select>
298    </div>
299    <div class="item game_place">
300        <select v-model="filters.teamNo" v-on:change="getGameDatas">
301            <option v-for="(item, index) in options.teams" :key="'teamOptions_' + index" :value="item.Value">{{ item.Text }}</option>
302        </select>
303    </div>
304    
305</div>
306
307<div class="GameDateSelect">
308    <div>
309        <div class="prevNext">
310            <a href="javascript:;" class="prev" v-on:click="changMonth(-1)" title="previous" v-if="isShowPrevButton">previous</a>
311            <a href="javascript:;" class="next" v-on:click="changMonth(1)" title="next" v-if="isShowNextButton">next</a>
312        </div>
313        <div class="date_selected">
314            <div class="date">{{ correctYearMonth }}</div>
315        </div>
316    </div>
317</div>
318
319<div class="ScheduleGroup tabs_group">
320    <div class="tabs">
321        <ul>
322            <!--預設顯示第一個(class=active)-->
323            <li class="calendar active"><a href="javascript:;" title="月曆顯示"><span>月曆顯示</span></a></li>
324            <li class="list"><a href="javascript:;" title="列表顯示"><span>列表顯示</span></a></li>
325            <li class="download" v-if="getDownloadUrl()"><a :href="getDownloadUrl()" target="_blank" title="下載賽程表"><span>下載賽程表</span></a></li>
326        </ul>
327    </div>
328
329    <div class="tab_container">
330        <!--月曆顯示-->
331        <!--預設顯示第一個(class=active)-->
332        <div class="tab_cont calendar active">
333            <div class="cont">
334
335                <!-- 賽程表(月曆)(只在1024以上出現)-->
336                <div class="ScheduleTable">
337                    <table>
338                        <tr>
339                            <th>星期一</th>
340                            <th>星期二</th>
341                            <th>星期三</th>
342                            <th>星期四</th>
343                            <th>星期五</th>
344                            <th>星期六</th>
345                            <th>星期日</th>
346                        </tr>
347                        <tr v-for="i in getMonthWeek()">
348                            <!--other_month=非本月的日期;today=今日-->
349                            <td v-for="j in 7" :class="setCalendarClass(i, j)">
350                                <div>
351                                    <div class="date" :data-date="calendarMonth[(i-1)*7+j-1].date">
352                                        {{ calendarMonth[(i-1)*7+j-1].date }}
353                                    </div>
354                                    
355                                    <template v-if="isHaveGame(calendarMonth[(i-1)*7+j-1]).length > 0">
356                                        
357                                        <div :class="{'game': true, 'final': game.GameResult == '0' }" v-for="(game, gameIndex) in isHaveGame(calendarMonth[(i-1)*7+j-1])" :key="gameIndex">
358                                            <a :href="getGameUrl(game.GameDate, game.KindCode, game.GameSno, game.PresentStatus)">
359                                                <div>
360                                                    <div class="info">
361                                                        <div class="place"> {{ game.FieldAbbe }} </div>
362                                                        <div class="game_no">{{ (['C', 'E'].indexOf(game.KindCode) >= 0 ? 'Game' : '') }} {{ game.GameSno }} </div>
363                                                    </div>
364                                                    <div class="vs_box">
365                                                        <div class="team away">
366                                                            <span :style="{'background-image': 'url(' + game.VisitingClubSmallImgPath + ')'}" :title="game.VisitingTeamName">
367                                                                {{ game.VisitingTeamName }}
368                                                            </span>
369                                                        </div>
370                                                        
371                                                        <div class="score" v-if="isPlaying(game) || game.GameDateTimeE != null || (game.GameResult == '2' && game.PresentStatus == 1)">
372                                                            <div class="num away">
373                                                                {{ game.VisitingScore }}
374                                                            </div>
375                                                            <div class="text">:</div>
376                                                            <div class="num home">
377                                                                {{ game.HomeScore }}
378                                                            </div>
379                                                        </div>
380                                                        <div class="score" v-else>
381                                                            <div class="text">VS.</div>
382                                                        </div>
383                                                        
384                                                        <div class="team home">
385                                                            <span :style="{'background-image': 'url(' + game.HomeClubSmallImgPath + ')'}" :title="game.HomeTeamName">
386                                                                {{ game.HomeTeamName }}
387                                                            </span>
388                                                        </div>
389                                                    </div>
390                                                    
391                                                    <div class="remark">
392                                                        <div class="note" v-if="game.MultyGame.indexOf('Y') >= 0">
393                                                            <div>雙重賽{{ game.MultyGame.replace('Y', '') }}</div>
394                                                        </div>
395                                                        <div class="note" v-if="game.GameResult == '1'">
396                                                            <div>å»¶è³½</div>
397                                                        </div>
398                                                        <div class="note" v-if="game.GameResult == '2'">
399                                                            <div>保留</div>
400                                                            
401                                                        </div>
402                                                        <div class="note" v-if="game.GameResult == '4'">
403                                                            <div>取消</div>
404                                                        </div>
405                                                        <div class="tags" v-if="isPlaying(game)">
406                                                            <div class="tag live" v-if="game.IsGameStop =='1'"><span>比賽暫停</span></div>
407                                                            <div class="tag live" v-else><span>比賽中</span></div>
408                                                        </div>
409                                                        <div class="time" v-if="game.GameDateTimeE == null && game.GameResult == '' && !isPlaying(game)">{{ dateFormat(new Date(game.PreExeDate), 'HH:mm') }}</div>
410                                                    </div>
411                                                </div>
412                                            </a>
413                                        </div>
414                                    </template>
415                                    
416                                    <template v-else>
417                                        <div>
418                                            <a href="javascript:;">
419                                                <div class="info"></div>
420                                                <div class="vs_box"></div>
421                                                <div class="remark"></div>
422                                            </a>
423                                        </div>
424                                    </template>
425                                </div>
426                            </td>
427                        </tr>
428
429                    </table>
430                </div>
431                <!-- 賽程表(月曆) end-->
432
433            </div>
434        </div>
435        <!--月曆顯示 end-->
436        <!--列表顯示-->
437        <div class="tab_cont list">
438            <div class="cont">
439                <!-- 賽程表(條列)-->
440                <!-- 賽程表(條列)客戶有特別說日期不要補零,例:7/1,而不是07/01-->
441                <div class="ScheduleTableList">
442                    <table>
443                        <tr>
444                            <th class="date">日期</th>
445                            <th class="game_no">場次</th>
446                            <th class="team">隊伍</th>
447                            <th class="info">場地</th>
448                            <th>&nbsp;</th>
449                        </tr>
450                        
451                        <tr v-for="(game, gameIndex) in gameMonthDatas" :key="gameIndex" :class="{'final': game.GameResult == '0', 'today': (new Date(game.GameDate).setHours(0,0,0,0) == new Date().setHours(0,0,0,0)) }">
452                            <td class="date" v-bind:rowspan="isHaveGame(game.GameDate).length" v-if="gameIndex == 0 || gameMonthDatas[gameIndex - 1].GameDate != gameMonthDatas[gameIndex].GameDate">{{ dateFormat(new Date(game.GameDate), 'M/D') }}<span class="day">({{ getChineseDay(new Date(game.GameDate)) }})</span></td><!--賽程表條列式的日期與場次數字皆不補0-->
453                            <td class="game_no">
454                                <a :href="getGameUrl(game.GameDate, game.KindCode, game.GameSno, game.PresentStatus)">{{ (['C', 'E'].indexOf(game.KindCode) >= 0 ? 'Game' : '') }} {{ game.GameSno }}</a>
455                                <a :href="getGameUrl(game.GameDate, game.KindCode, game.GameSno, game.PresentStatus)" class="mobile-only"></a>
456                            </td>
457                            <td class="team">
458                                <div class="name away"><a :href="getTeamUrl(game.VisitingTeamCode)" target="_blank" :style="{'background-image': 'url(' + game.VisitingClubSmallImgPath + ')'}">{{ game.VisitingTeamName }}</a></div>
459                                
460                                <div class="score" v-if="isPlaying(game) || game.GameDateTimeE != null || (game.GameResult == '2' && game.PresentStatus == 1)">
461                                    <div class="num away">{{ game.VisitingScore }}</div>
462                                    <div class="text">:</div>
463                                    <div class="num home">{{ game.HomeScore }}</div>
464                                </div>
465                                <div class="score" v-else>
466                                    <div class="num away"></div>
467                                    <div class="text">VS.</div>
468                                    <div class="num home"></div>
469                                </div>
470                                <div class="name home"><a :href="getTeamUrl(game.HomeTeamCode)" target="_blank" :style="{'background-image': 'url(' + game.HomeClubSmallImgPath + ')'}">{{ game.HomeTeamName }}</a></div>
471                            </td>
472                            <td class="info">
473                                <div class="place"><span>{{ game.FieldAbbe }}</span></div>
474                                <div class="play_time" v-if="game.GameDuringTime.trim() != ''"><span>{{ convertStringToTime(game.GameDuringTime) }}</span></div>
475                                
476                                <div class="time" v-if="game.GameDateTimeE == null && !isPlaying(game) && (game.GameResult == '' || (game.GameResult == '2' && Date.parse(game.PreExeDate).valueOf() >= new Date().valueOf())) "><span>{{ dateFormat(new Date(game.PreExeDate), 'HH:mm') }}</span></div>
477                            </td>
478                            
479                            <td class="remark">
480                                <div class="note" v-if="game.GameResult == '1'">
481                                    <div>å»¶è³½</div>
482                                </div>
483                                <div class="note" v-if="game.GameResult == '2'">
484                                    <div>保留</div>
485                                    
486                                </div>
487                                <div class="note" v-if="game.GameResult == '4'">
488                                    <div>取消</div>
489                                </div>
490                                <div class="wlsv" v-if="game.GameResult == '0'">
491                                    <div v-if="game.WinningPitcherName != ''">勝投:<a :href="getPlayerUrl(game.WinningPitcherAcnt)" target="_blank">{{ game.WinningPitcherName }}</a></div>
492                                    <div v-if="game.LoserPitcherName != ''">敗投:<a :href="getPlayerUrl(game.LoserPitcherAcnt)" target="_blank">{{ game.LoserPitcherName }}</a></div>
493                                    <div v-if="game.CloserName != ''">救援成功:<a :href="getPlayerUrl(game.CloserAcnt)" target="_blank">{{ game.CloserName }}</a></div>
494                                    <div v-if="game.MvpName != ''">
495                                        MVP:<a :href="getPlayerUrl(game.MvpAcnt)" target="_blank">{{ game.MvpName }}</a>
496                                        <template v-if="game.MvpCount > 1">
497                                            ({{ game.MvpCount }})
498                                        </template>
499                                    </div><!--括號內的數字為本季已得到MVP的次數-->
500                                </div>
501                                <div class="wlsv" v-else-if="game.GameResult == '' && game.VisitingPitcherName != '' && game.HomePitcherName != '' && !isPlaying(game)">
502                                    <div>先發({{ game.VisitingTeamName }}):<a :href="getPlayerUrl(game.VisitingPitcherAcnt)" target="_blank">{{ game.VisitingPitcherName }}</a></div>
503                                    <div>先發({{ game.HomeTeamName }}):<a :href="getPlayerUrl(game.HomePitcherAcnt)" target="_blank">{{ game.HomePitcherName }}</a></div>
504                                </div>
505                                <div class="tags" v-if="isPlaying(game)">
506                                    <div class="tag live" v-if="game.IsGameStop =='1'"><span>比賽暫停</span></div>
507                                    <div class="tag live" v-else><span>比賽中</span></div>
508                                </div>
509                            </td>
510                        </tr>
511                    </table>
512
513                </div>
514                <!-- 賽程表(條列) end-->
515            </div>
516        </div>
517        <!--列表顯示 end-->
518    </div>
519</div>
520        <!-- InstanceEndEditable -->
521    </div>
522</div>
523
524
525
526        <div class="BtnTop">
527            <a href="#" title="回最上層">TOP</a>
528        </div>
529
530        <footer id="Footer">
531            <div>
532                <div class="btn_links">
533                    <ul>
534                            <li><a href="https://www.sportslottery.com.tw/" target="_blank" title="台灣運彩"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l137348447265964005/12_2.jpg" alt="台灣運彩" /></span></a></li>
535                            <li><a href="https://www.cpbl.com.tw/news/cont?q=%E7%90%83%E6%A3%92%E8%AA%8D%E8%AD%89&amp;sid=0O318425694024798050" target="_blank" title="球棒認證公告"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l109743480637249470/14.jpg" alt="球棒認證公告" /></span></a></li>
536                            <li><a href="https://www.cpbl.com.tw/xmdoc/cont?sid=0L132724366328939235" target="_blank" title="已完成球棒之比賽用球棒廠商"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l109743480193360443/15.jpg" alt="已完成球棒之比賽用球棒廠商" /></span></a></li>
537                            <li><a href="https://www.cpbl.com.tw/xmdoc/cont?&amp;sid=0L132769227389558635" target="_blank" title="中華職棒業務合作"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l109743480559491425/16.jpg" alt="中華職棒業務合作" /></span></a></li>
538                            <li><a href="http://twbaa.org/" target="_blank" title="台灣女子棒球運動推廣協會"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l109746420739708798/twbaa_logo_full-color-rgb-01.jpg" alt="台灣女子棒球運動推廣協會" /></span></a></li>
539                            <li><a href="https://cpbl.cyberbiz.co/" target="_blank" title="CPBL商城"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0o278578272640193805/2024%e5%ae%98%e7%b6%b2banner.png" alt="CPBL商城" /></span></a></li>
540                            <li><a href="https://www.facebook.com/PHB.ALLIN" target="_blank" title="強棒出擊"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0q005379970763627946/s__8503307.png" alt="強棒出擊" /></span></a></li>
541                            <li><a href="https://www.cpbl.com.tw/news/cont?q=%E5%BE%B5%E6%B1%82&amp;sid=0M003476575671626729" target="_blank" title="人才招募"><span><img src="https://www.cpbl.com.tw/files/file_pool/1/0l244602968503278790/2021%e5%ae%98%e7%b6%b2_%e6%8b%9b%e5%8b%9fbanner.png" alt="人才招募" /></span></a></li>
542                    </ul>
543                </div>
544
545                <div class="teams">
546                    <ul>
547                            <li><a href="/team?ClubNo=ACN" title="中信兄弟" style="background-image:url('/files/file_pool/1/0l109765752552535770/logo_brothers_large.png')">中信兄弟</a></li>
548                            <li><a href="/team?ClubNo=ADD" title="統一7-ELEVEn獅" style="background-image:url('/files/file_pool/1/0l109765751918656742/logo_lions_large.png')">統一7-ELEVEn獅</a></li>
549                            <li><a href="/team?ClubNo=AJL" title="樂天桃猿" style="background-image:url('/files/file_pool/1/0o012550226923298142/2024_cpbl%e5%85%ad%e9%9a%8alogo_r_%e5%ae%98%e7%b6%b2.png')">樂天桃猿</a></li>
550                            <li><a href="/team?ClubNo=AEO" title="富邦悍將" style="background-image:url('/files/file_pool/1/0l109765750739708798/logo_fubon_large.png')">富邦悍將</a></li>
551                            <li><a href="/team?ClubNo=AAA" title="味全龍" style="background-image:url('/files/file_pool/1/0l109765750195839770/logo_dragon_large.png')">味全龍</a></li>
552                            <li><a href="/team?ClubNo=AKP" title="台鋼雄鷹" style="background-image:url('https://www.cpbl.com.tw/files/file_pool/1/0n255385839510091777/tsg-logo0912.png')">台鋼雄鷹</a></li>
553                    </ul>
554                </div>
555
556                <div class="col_left">
557                    <div class="logo"><div style="background-image:url(/theme/common/images/project/logo_new.png)">中華職棒大聯盟全球資訊網 The Official Site of CPBL</div></div>
558                    <div class="footer_menu">
559                        <ul>
560                            <li><a href="/about/about">關於中職</a></li>
561                            <li><a href="/contactus">聯絡我們</a></li>
562                            <li><a href="http://museum.cpbl.com.tw/" target="_blank">線上文物館</a></li>
563                            <li><a href="/field">球場介紹</a></li>
564                            <li><a href="/teamhistory">球隊沿革</a></li>
565                            <li><a href="https://www.cpbl.com.tw/files/file_pool/1/0q098634730686681733/%e6%a3%92%e7%90%83%e8%a6%8f%e5%89%87.pdf" target="_blank">棒球規則</a></li>
566                            <li><a href="/theme/client/download/%e8%a3%81%e5%88%a4%e5%9f%b7%e6%b3%95%e6%89%8b%e5%86%8a%e8%a6%8f%e5%89%87%e8%a3%9c%e8%bf%b0.pdf" target="_blank">棒球補述</a></li>
567                            <li><a href="/theme/client/download/%e8%81%af%e7%9b%9f%e8%a6%8f%e7%ab%a0.pdf" target="_blank">聯盟規章</a></li>
568                            <li><a href="/sitenav">網站地圖</a></li>
569                        </ul>
570                    </div>
571                    <div class="copyright">
572                        中華職棒 版權所有 &copy;
573                        2026
574                        All rights reserved.
575                    </div>
576                </div>
577
578                <div class="col_right">
579                    <div class="follow_us">
580                        <dl>
581                            <dt>關注我們:</dt>
582                            <dd class="fb"><a href="https://www.facebook.com/heartbaseball?fref=ts" target="_blank" title="(開啟新視窗)">Facebook粉絲團</a></dd>
583                            <dd class="ig"><a href="https://www.instagram.com/cpbl_official/?hl=zh-tw" target="_blank" title="(開啟新視窗)">Instagram</a></dd>
584                            <dd class="youtube"><a href="https://www.youtube.com/user/CPBLofficial" target="_blank" title="(開啟新視窗)">YouTube頻道</a></dd>
585                        </dl>
586                    </div>
587                </div>
588            </div>
589        </footer>
590
591        <div id="nav">
592            <div class="switch"><a href="#MenuMobile"><span class="menu-action"><i></i></span></a></div>
593            <div id="MenuMobile">
594                <ul>
595                    <li class="mm-search"></li>
596                    <li><a href="/">首頁</a></li>
597                    <li><a href="/xmdoc">最新消息</a></li>
598                    <li><a href="/schedule">賽程</a></li>
599                    <li><a href="/box">成績看板</a></li>
600                    <li><a href="/standings/season">球隊戰績</a></li>
601                    <li>
602                        <a href="javascript:;">數據統計</a>
603                        <ul>
604                            <li><a href="/stats/toplist">單項排行榜</a></li>
605                            <li><a href="/stats/recordall">
605全記錄查詢</a></li>
606                            <li><a href="/stats/yearaward">年度獎項得主</a></li>
607                            <li><a href="/stats/hr">歷年全壘打明細</a></li>
608                            <li><a href="/stats/mvp">單月MVP</a></li>
609                            <li><a href="/specialreport/cont?SId=0L090754347267822514">紀錄特別報導</a></li>
610                        </ul>
611                    </li>
612                    <li>
613                        <a href="javascript:;">球隊</a>
614                        <ul>
615                                <li><a href="/team?ClubNo=ACN">中信兄弟</a></li>
616                                <li><a href="/team?ClubNo=ADD">統一7-ELEVEn獅</a></li>
617                                <li><a href="/team?ClubNo=AJL">樂天桃猿</a></li>
618                                <li><a href="/team?ClubNo=AEO">富邦悍將</a></li>
619                                <li><a href="/team?ClubNo=AAA">味全龍</a></li>
620                                <li><a href="/team?ClubNo=AKP">台鋼雄鷹</a></li>
621                        </ul>
622                    </li>
623                    <li>
624                        <a href="javascript:;">球員</a>
625                        <ul>
626                            <li><a href="/player">球員點將錄</a></li>
627                            <li><a href="/player/trans">球員異動</a></li>
628                        </ul>
629                    </li>
630
631                    <li>
632                        <a href="https://stats.cpbl.com.tw/" target="_blank">進階數據</a>
633                    </li>
634
635                    <li>
636                        <a href="https://cpbl.cyberbiz.co/">聯盟商城</a>
637                    </li>
638
639                    <!--li><a href="javascript:;">票務</a></li-->
640                    
641                    <li><a href="/about/about">關於中職</a></li>
642                    <li><a href="/contactus">聯絡我們</a></li>
643                    <li><a href="http://museum.cpbl.com.tw" target="_blank">線上文物館</a></li>
644                    <li><a href="/field">球場介紹</a></li>
645                    <li><a href="https://www.cpbl.com.tw/files/file_pool/1/0q098634730686681733/%e6%a3%92%e7%90%83%e8%a6%8f%e5%89%87.pdf" target="_blank">棒球規則</a></li>
646                    <li><a href="/theme/client/download/%e8%a3%81%e5%88%a4%e5%9f%b7%e6%b3%95%e6%89%8b%e5%86%8a%e8%a6%8f%e5%89%87%e8%a3%9c%e8%bf%b0.pdf" target="_blank">棒球補述</a></li>
647                    <li><a href="/theme/client/download/%e8%81%af%e7%9b%9f%e8%a6%8f%e7%ab%a0.pdf" target="_blank">聯盟規章</a></li>
648                    <li><a href="/sitenav">網站地圖</a></li>
649                    <li><a href="https://en.cpbl.com.tw">English</a></li>
650                    
651                    
652                    <li><a href="https://hamivideo.hinet.net/main/606.do" target="_blank">CPBLTV</a></li>
653                </ul>
654            </div>
655        </div>
656    </div>
657
658    
659    
659<script src="/theme/common/js/dayjs.min.js?v=20210729"></script>
659
660    
660<script src="/theme/common/js/calculate-formula.js"></script>
660
661    
661<script src="/theme/client/js/vue_schedule.js?v=20210809"></script>
661
662    
662<script>
663        'use strict'
664        var app = new Vue({
665            el: "#Center",
666            mixins: [mixin],
667            data:{
668                url:{
669                    box: '/box',
670                    person: '/team/person',
671                    team: '/team',
672                    download: '/files/GameDets'
673                },
674                filters:{
675                    location: '',
676                    teamNo:'',
677                    kindCode: 'A'
678                },
679                options:{
680                    locations: [{ Value: '', Text: '全部場地' }],
681                    teams: [{ Value: '', Text: '全部球隊' }],
682                    kindCodes: [
683                        { Value: 'A', Text: '一軍例行賽' },
684                        { Value: 'C', Text: '一軍總冠軍賽' },
685                        { Value: 'E', Text: '一軍季後挑戰賽' },
686                        { Value: 'G', Text: '一軍熱身賽' },
687                        { Value: 'B', Text: '一軍明星賽' },
688                        { Value: 'D', Text: '二軍例行賽' },
689                        { Value: 'F', Text: '二軍總冠軍賽' },
690                        //[20230527 by fan] 未來之星邀請賽
691                        { Value: 'H', Text: '未來之星邀請賽' },
692                        { Value: 'X', Text: '國際交流賽' }
693                    ]
694                }
695            },
696            methods: {
697                // AJAX 取得比賽資料
698                getGameDatas: function(){
699                    var _this = this;
700
701                    $(function(){
702                        $("body").block({ message: '<img alt="" border="0" src="/theme/common/images/loader.gif" />', css: { width: "32px", height: "32px", border: "0px" }, overlayCSS: { backgroundColor: "#fff" } });
703                    });
704
705                    function getOpts(){
706                        var $d = $.Deferred();
707
708                        // 取得動態下拉選單
709                        $.ajax({
710                            url: '/schedule/getoptsaction',
711                            type: 'POST',
712                            data: { kindCode: _this.filters.kindCode, year: _this.calendar.year },
713                            headers: {
714                                RequestVerificationToken: '8GauleJLzpM8oVbV4w7hgl8zK5tufZR_bJ3ttgtiZcqnlEg5WNsZc_DYOuByuJglN98F1vmSLxSfb6EwgZ-7DY2aQTA1:XWLM1zRiLstVzCNaXJuPvMI6C6bzd8lmKgECZVomkiuIPjRU5pNTQhqu-U6xikOAUsndwHH_AEO8vqtWswpC5MZXp5I1'
715                            },
716                            success: function(result) {
717                                if (result.Success) {
718                                    _this.options.locations = JSON.parse(result.FieldOpts);
719                                    _this.options.teams = JSON.parse(result.TeamsOpts);
720
721                                    var test = _this.options.locations.filter(function(item){
722                                        return item.Value == _this.filters.location;
723                                    });
724
725                                    if(test.length === 0){
726                                        _this.filters.location = "";
727                                    }
728
729
730                                    var test2 = _this.options.teams.filter(function (item) {
731                                        return item.Value == _this.filters.teamNo;
732                                    });
733
734
735                                    if (test.length === 0) {
736                                        _this.filters.teamNo = "";
737                                    }
738                                }
739
740                                $d.resolve();
741                            },
742                            error: function(res) {
743                                console.log(res);
744                            },
745                            complete: function () {
746                               //$("body").unblock()
747                            }
748                        });
749
750                        return $d.promise();
751                    }
752
753                    getOpts().done(function(res) {
754                        var filterData = {
755                            calendar: dayjs(new Date(_this.calendar.year, 0, 1)).format("YYYY/MM/DD"),
756                            location: _this.filters.location,
757                            kindCode: _this.filters.kindCode,
758                            teamNo: _this.filters.teamNo,
759                        };
760
761                        $.ajax({
762                            url: '/schedule/getgamedatas',
763                            type: 'POST',
764                            data: filterData,
765                            headers: {
766                                RequestVerificationToken: 'jn_Jyj9aprOZp0-J_F75HeFeC1L13cF_lUj-Fk0-ql8BwgrUjQu-_1H7nDXPb475KV5cJzvVFvuCq1QefjwoC5yw5yI1:CNh3eo0V-4oB4AaYapUNCHPGtN16rXWPIu5KpTjUYFVlYiQbV0OVOtAvGLeFvfa9YfmQ5jg4MoCa2tSy4_AcDrb_kHQ1'
767                            },
768                            success: function(result) {
769                                if (result.Success) {
770                                    _this.gameDatas = JSON.parse(result.GameDatas);
771                                    _this.getGames();
772                                }
773                            },
774                            error: function(res) {
775                                console.log(res);
776                            },
777                            complete: function () {
778                                $("body").unblock()
779                            }
780                        });
781                    });
782                },
783                getDownloadUrl: function () {
784                    if (this.gameMonthDatas.length <= 0 || this.filters.kindCode == "B") {
785                        return null;
786                    }
787
788                    var kindCode = this.filters.kindCode;
789                    var kindCodeChi = this.options.kindCodes.filter(function (item) {
790                        return item.Value == kindCode;
791                    })[0];
792                    var yearFormat = dayjs(new Date(this.calendar.year, this.calendar.month, 1)).format("YYYY");
793                    var monthFormat = dayjs(new Date(this.calendar.year, this.calendar.month, 1)).format("MM");
794
795                    var fileName = encodeURIComponent('CPBL' + kindCodeChi.Text + '_' + yearFormat + monthFormat + '.pdf');
796                    var url = this.url.download + '/' + yearFormat + '/' + kindCode + '/' + fileName;
797
798                    return url;
799                }
800            }
801        })
802    </script>
802
803
804
805    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 69 bytes, lines 805-806
805
806    <script async src="https://www.googletagmanager.com/gtag/js?id=
806G-XVM9WZM59B
vendor: 17 bytes, lines 806-807
806"></script>
807    
807<script>
808        
vendor: 157 bytes, lines 808-811
808window.dataLayer = window.dataLayer || [];
809        function gtag() { dataLayer.push(arguments); }
810        gtag('js', new Date());
811        gtag('config', '
811G-XVM9WZM59B
vendor: 9 bytes, lines 811-812
811');
812    
812</script>
812
813</body>
814</html>

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.