1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us"> 3<html xmlns:og='http://ogp.me/ns#'> 4<head> 5 6<!----> 7 <title>æ¾æ¹å¥½è¡</title> 8 <meta property="og:url" content="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?" /> 9 <meta property="og:type" content="website" /> 10 <meta property="og:title" content="æ¾æ¹å¥½è¡ - Home Page" /> 11 <!-- é é¢ meta 說æ --> 12 <meta property="og:description" content="The official website of Penghu Hao Xing, strolling along the Sea View-North Loop Line,the Yo-Yunwen-Huxi Line, is not afraid of the windthe sun,cruise-style departures. There is one bus a day, with a dedicated guidecommentary on the car. You can experience the beauty of Penghu while roaming , Penghu is good,it is a good trip to Penghu to realize that traveling to Penghu can be so elegantcomfortable. Penghu Haoxing has a limited number of bus seats to ensure the quality of travel services. Please make an online reservation in advance for pre-boarding. Welcome to ride." /> 13 <meta property="og:image" content="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/logo_fb.png" /> <!-- ç¶²é åºæ¬è³æ FB å享å --> 14 15 <meta name="keywords" content="æ¾æ¹å¥½è¡,penghuhaoxing,"> 16 <meta name="description" content="The official website of Penghu Hao Xing, strolling along the Sea View-North Loop Line,the Yo-Yunwen-Huxi Line, is not afraid of the windthe sun,cruise-style departures. There is one bus a day, with a dedicated guidecommentary on the car. You can experience the beauty of Penghu while roaming , Penghu is good,it is a good trip to Penghu to realize that traveling to Penghu can be so elegantcomfortable. Penghu Haoxing has a limited number of bus seats to ensure the quality of travel services. Please make an online reservation in advance for pre-boarding. Welcome to ride."> 17 <link href="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/logo.png?1002143148" rel="image_src" type="image/jpeg"> 18 <link rel="canonical" href="https://www.penghufuneasy.com.tw/penghufuneasy/"> 19 20 21<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 22<meta property="fb:app_id" content="1400420304010593" />
23<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/gohappy/lanrenzhijia.js"></script>
23 24 25<!--<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/df_style.css" rel="stylesheet" type="text/css" />--> 26<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/membercss.css" rel="stylesheet" type="text/css" /> 27<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/group.css" rel="stylesheet" type="text/css" /> 28<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/all_plugin.css" rel="stylesheet" type="text/css" /> <!-- å ¨é¨å¥ä»¶çµ±ä¸CSS --> 29<link href="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" media="screen" /> 30<link href="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery/css/jquery.jscrollpane.css" rel="stylesheet" type="text/css" media="screen" /> 31 32 33<!-- -->
34<script language="javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/ij-ajax/ij-ajax.js"></script>
vendor: 2 bytes, line 34
34
35<script language="javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/ij-ajax/_ij_package.js"></script>
vendor: 2 bytes, line 35
35
36<script language="javascript"> 37 var IJ = new IJ("https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/ij-ajax/"); 38 /* IJ.loadJs();*/ 39 var menu_move_x = 0; /**/ 40 var menu_move_y = 0; /**/ 41</script>
41 42<!-- -->
43<script src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery/jquery.min.js"></script>
vendor: 2 bytes, line 43
43
44<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery.flexslider-min.js"></script>
44 <!-- flexsliderå¥ä»¶ -->
45<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery.imagezoom.min.js"></script>
45 <!-- åå縮æ¾å¥ä»¶ -->
46<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/owl.carousel.min-2.0.js"></script>
46 <!-- è²é 鷹輪æå¥ä»¶ -->
47<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/slick.min.js"></script>
47 <!-- slickå¥ä»¶ -->
48<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery.countdown.min.js"></script>
48 <!-- åæ¸è¨æå¥ä»¶ -->
49<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/imagesloaded.pkgd.js"></script>
49 <!-- imagesloadedå¥ä»¶ -->
50<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/swiper.min.js" type="text/javascript"></script>
50 <!-- swiperå¥ä»¶ -->
51<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/snap.min.js"></script>
51 <!-- Snapå¥ä»¶ --> 52<!--<![endif]-->
53<script language="javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/timer/jquery.timer.js"></script>
vendor: 2 bytes, line 53
53
54<script language="javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery/fancybox/jquery.fancybox.pack.js"></script>
vendor: 2 bytes, line 54
54
55<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery.countdown.min.js"></script>
55<!--åæ¸è¨æ--> 56 57<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/images/icons-line.css" rel="stylesheet" type="text/css" /><!-- Web-Font(Line) CSS --> 58<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/images/icons-solid.css" rel="stylesheet" type="text/css" /><!-- Web-Font(Solid) CSS --> 59 60 61<!-- --> 62<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/normal_symbol.min.css?2407042" rel="stylesheet" type="text/css" /><!-- é»è ¦çå ¬ç¨å ä»¶CSS --> 63<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/style.css?2407042" rel="stylesheet" type="text/css" /> 64<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/css/style.css?2407042" rel="stylesheet" type="text/css" media="screen" /> 65 66<!-- -->
67<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/js/jquery.imagezoom.min.js"></script>
vendor: 2 bytes, line 67
67
68<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/js/function_anyong.js"></script>
68<!--宿°¸çé -->
69<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/js/jquery.flexslider-min.js"></script>
69<!--廣å輪æ-->
70<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/js/lanrenzhijia.js"></script>
70<!--天河åå輪æ--> 71<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/css/member_symbol.css" rel="stylesheet" type="text/css" /><!--æå¡ä¸å¿--> 72<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/css/setting.css" rel="stylesheet" type="text/css" /><!--è³¼ç©è»--> 73<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/item_layout.css" rel="stylesheet" type="text/css" /><!--è³¼ç©è»NEW--> 74<link href="https://www.penghufuneasy.com.tw/penghufuneasy/css/product_joo2.css" rel="stylesheet" type="text/css" /><!--ååé æ¨£å¼2--> 75<link href="https://www.penghufuneasy.com.tw/penghufuneasy/templates/web_style/penghugo_2025/color_1/product_sort.css" rel="stylesheet" type="text/css" /> 76<link href="https://fonts.googleapis.com/css?family=Noto+Sans+TC&display=swap" rel="stylesheet"> 77<!-- --> 78 79 <link href="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/web_style.css?1002143148" rel="stylesheet" type="text/css" /> 80 81 82 83
83<script> 84 /*<!---->*/ 85 window.is_login = 0; 86 /*<!---->*/ 87 window.ajax = { 88 key:1, 89 default_setting:{type:'POST', dataType:'json', crossDomain:true, withCredentials:true, async:true}, 90 ajax_trans:function(){if(window.ajax.key == 1){key = 0;return true;}else return false;}, 91 ajax_commit:function(){window.ajax.key == 1}, 92 ajax_connect:function(){ 93 var ajax_this = this; 94 $.ajax({ 95 url:ajax_this.url, 96 type:ajax_this.type, 97 async:ajax_this.async, 98 dataType:ajax_this.dataType, 99 data:{params:ajax_this.params}, 100 crossDomain: ajax_this.crossDomain, 101 xhrFields:{ 102 withCredentials: ajax_this.withCredentials 103 }, 104 beforeSend:function(){ 105 if(!window.ajax.ajax_trans())return false; 106 }, 107 success:function(r){ 108 try{ 109 ajax_this.ajax_access_response(r); 110 }catch(e){ 111 alert('é©èæèª¤ï¼è«ç¨å¾åè©¦ææ´½è©¢å®¢æã'); 112 } 113 }, 114 error:function(e){ 115 alert("伺æå¨è«æ±é¯èª¤ï¼è«ç¨å¾å試ã"); 116 }, 117 complete:function(e){ 118 window.ajax.ajax_commit(); 119 } 120 }); 121 } 122 } 123 </script>
123 124 125
125<script src="./javascripts/jquery/jquery-ui.min.js"></script>
125 126
126<script src="javascripts/imagesloaded.pkgd.js"></script>
126 127 <link rel="stylesheet" href="./css/jquery-ui.css"> 128 129 <!----------------- GA & Ewebs Analytics -----------------> 130 131<!--page view-->
vendor: 65 bytes, lines 131-132
131 132<script async src="https://www.googletagmanager.com/gtag/js?id=
132UA-174033165-1
vendor: 11 bytes, line 132
132"></script>
132<!-- Google gtag (PageView) -->
133<script>
vendor: 134 bytes, lines 134-139
134window.dataLayer = window.dataLayer || []; 135 136function gtag(){dataLayer.push(arguments);} 137 138gtag('js', new Date()); 139gtag('config', '
139UA-174033165-1
vendor: 5 bytes, line 139
139');
140</script>
vendor: 2 bytes, line 140
140
141<script> 142 $(document).ready(function() { 143 var strJson = {'list':'_%2Fpenghufuneasy%2Findex.php%3F'}; 144 $.ajax({ 145 url:'api/api.save_google_analytics_data.php', 146 type:'post', 147 dataType:'text', 148 async:false, 149 data:{type:'9',data:strJson, referer_url:''} 150 }); 151 }); 152</script>
152 153 154 155<!--åå黿 Function--> 156<!-- Google gtag function (clicks) -->
157<script> 158function ga_onProductClick(event, p_no, p_name, p_url, p_witem_uid) 159{ 160 var viewportwidth; var viewportheight; 161 if (typeof window.innerWidth != 'undefined'){ 162 viewportwidth = window.innerWidth, 163 viewportheight = window.innerHeight 164 } 165 else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0) 166 { 167 viewportwidth = document.documentElement.clientWidth, 168 viewportheight = document.documentElement.clientHeight 169 }else 170 { 171 viewportwidth = document.getElementsByTagName('body')[0].clientWidth, 172 viewportheight = document.getElementsByTagName('body')[0].clientHeight 173 } 174 /*é»æåº§æ¨*/ 175 var evt = event ? event : (window.event ? window.event : null); 176 if (document.all) /*IE*/ 177 { 178 var click_x = event.x ; /* å徿»é¼ ææ¨ç®åç x ä½ç½®*/ 179 var click_y = event.y ; /* å徿»é¼ ææ¨ç®åç y ä½ç½®*/ 180 } 181 else /* firefox*/ 182 { 183 var click_x = evt.clientX; /* å徿»é¼ ææ¨ç®åç x ä½ç½®*/ 184 var click_y = evt.clientY; /* å徿»é¼ ææ¨ç®åç y ä½ç½®*/ 185 } 186 var screen_w = screen.width; 187 var screen_h = screen.height; 188 var _witem_uid = p_witem_uid || ''; 189 var strJson = {'id':p_no, 'name':p_name, 'list':'_%2Fpenghufuneasy%2Findex.php%3F', 'click_x':click_x, 'click_y':click_y, 'window_w':viewportwidth, 'window_h':viewportheight, 'screen_w':screen_w, 'screen_h':screen_h}; 190 $.ajax({ 191 url:'api/api.save_google_analytics_data.php', 192 type:'post', 193 dataType:'text', 194 async:false, 195 data:{type:'3',witem_uid:_witem_uid, data:strJson, referer_url:''} 196 }); 197 198 199 gtag('event', 'select_content', { 200 "content_type": "product", 201 "items": [{ 202 "id": p_no, 203 "name": p_name, 204 "list_name": "_%2Fpenghufuneasy%2Findex.php%3F" 205 }], 206 "event_callback": function() { 207 document.location = p_url; 208 } 209 }); 210} 211</script>
211 212 213 214<!--å å ¥è³¼ç©è» Function--> 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 <!--SEOåªå è³æçµæ§åï¼åçè³è¨ --> 233
233<script type="application/ld+json"> 234 { 235 "@context":"https://schema.org", 236 "@type":"Corporation", 237 "brand":"penghufuneasy", 238 "alternateName":"æ¾æ¹å¥½è¡", 239 "url":"https://www.penghufuneasy.com.tw/penghufuneasy", 240 "logo":"", 241 "contactPoint":[{ 242 "@type":"ContactPoint", 243 "telephone":"0906315953", 244 "contactType":"bill payment", 245 "contactOption":"TollFree", 246 "areaServed":"TW" 247 }] 248 } 249 </script>
249 250 251
251<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/jquery/jquery.cookie.js"></script>
251<!--200310 cookie--> 252 253 254
254<script> 255 let isIOS = /iPad|iPhone|iPod/.test(navigator.platform) || 256 (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1) 257 258 pad_show_type = 'web'; 259 mobileDeviceDirected = ''; 260 forceDevice = ''; 261 if(isIOS && pad_show_type =='mobile' && !mobileDeviceDirected && location.href.indexOf("forceDevice=mobile") < 0 && forceDevice != 'web'){ 262 url = location.href; 263 if( url.indexOf("?") >= 0 ){ 264 url = url+'&forceDevice=mobile'; 265 }else{ 266 url = url+'?forceDevice=mobile'; 267 } 268 window.location.href = url; 269 } 270 </script>
270 271 272 273 <!-- EXT24 --> 274 <!-- EXT24 END --> 275</head> <body id="index"> 276 <!----> 277 278 <!----> 279 280
281<script> 282 //éæ é 283 var csrf_key, csrf_val, mem_uid, arrMember, prodTrace; 284 if (0) { 285 $.ajax({ 286 url:"/penghufuneasy/api/api.csrf.php", 287 type: "GET", 288 dataType: "json", 289 async: false, 290 success: function(r){ 291 csrf_key = r.key; 292 csrf_val = r.value; 293 } 294 }); 295 296 $.ajax({ 297 url:"/penghufuneasy/api/api.get_member.php?member_group=1", 298 type: "GET", 299 dataType: "json", 300 async: false, 301 success: function(r){ 302 mem_uid = r.mem_uid ? r.mem_uid : 0; 303 arrMember = r; 304 } 305 }); 306 307 //çé æå¡ç»å ¥ç»åºé¡¯ç¤ºï¼functionæ¾å¨åèªçé 308 $(function(){ 309 if (typeof setLoginIcon === 'function') 310 setLoginIcon(); 311 }); 312 } else { 313 csrf_key = 'nti_JTgweSU3RHklQUQlODElODAlN0QlN0QlN0MlN0N5JTdFJTgxJTdCJUFDJUE5JUFBJTdCJUFCeCU3Q3olQUElN0Z4eSU4MSU3RSU3QyU3QyU4MQ'; 314 csrf_val = 'MTc5MTMxMDExMGNoQVM2UDhzUEdOd1h0V2FmU2Q2M2ZnVE5MeG96eGVL'; 315 mem_uid = '' ? parseInt('') : 0; 316 } 317</script>
317 318 319
320<script> 321 $(function(){ 322 if ($("#currency").length) { 323 //é¸åå¹£å¥ 324 $("#currency").find("option").each(function(){ 325 if ($(this).val() == 'TWD') { 326 $("#currency").val($(this).val()); 327 } 328 }); 329 330 //åæå¹£å¥ 331 $("#currency").change(function(){ 332 var currency = $("#currency").val(); 333 window.location.href = "https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_currency=" + currency; 334 }); 335 } 336 }); 337 338 function formatCurrencyPrice(price) 339 { 340 var new_price = price / parseFloat(1); 341 return new_price.toFixed(2); 342 } 343</script>
343 344 <!----> 345 346 <div class="mp-pusher" id="mp-pusher"> 347 <div class="FOR_TOP" > 348<!----> 349 350<div class="mc_top_box"> 351 <div class="mc_top_in"> 352 <div class="head_left"> 353 354 <!--logo--> 355 <h1 class="mc_logo"><a href="https://www.penghufuneasy.com.tw/penghufuneasy/"><img src="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/logo.png?1002143148" alt="æ¾æ¹å¥½è¡ Back to front page" width="200" height="80" border="0" title="æ¾æ¹å¥½è¡ Back to front page"></a></h1> 356 357 <!--menu--> 358 <div class="mc_menu"> 359 <ul> 360 361 <li id="MENU0"> <a class="main_menu" 362 accesskey="0" 363 title="Buy Tickets Alt+0" 364 href="https://ticket.penghufuneasy.com.tw/purchase/tickets?redirect" 365 target="" 366 onmouseover="javascript:showWebMenu( 0 );" 367 onfocus="javascript:showWebMenu( 0 );" 368 onmouseout="javascript:removeWebMenu( 0, 1000 );" 369 onblur="javascript:removeWebMenu( 0, 1000 );" > Buy Tickets <span style="display:block;"></span> </a> 370 <!-- å±éé¸å® --> 371 <div class="menu_open" id="MENU_in0"> 372 <ul class="menu_open_in"> 373 <li><a 374 href="https://ticket.penghufuneasy.com.tw/purchase/tickets?redirect" 375 target="" 376 > Buy Tickets<br/> 377 </a></li> 378 <li><a 379 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_87" 380 target="" 381 > Ticket information<br/> 382 </a></li> 383 <li><a 384 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=about" 385 target="" 386 > Ticket introduction<br/> 387 </a></li> 388 <li><a 389 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=group_ticket_store" 390 target="" 391 > Retailers for Group Ticket Purchases<br/> 392 </a></li> 393 <li><a 394 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_101" 395 target="" 396 > Package Tickets Homepage<br/> 397 </a></li> 398 </ul> 399 </div> 400 401 <!-- å±éé¸å® end --> 402 </li> 403 404 <li id="MENU1"> <a class="main_menu" 405 accesskey="1" 406 title="Reserve Seat Alt+1" 407 href="https://ticket.penghufuneasy.com.tw/reservation?redirect" 408 target="" 409 onmouseover="javascript:showWebMenu( 1 );" 410 onfocus="javascript:showWebMenu( 1 );" 411 onmouseout="javascript:removeWebMenu( 1, 1000 );" 412 onblur="javascript:removeWebMenu( 1, 1000 );" > Reserve Seat <span style="display:block;"></span> </a> 413 <!-- å±éé¸å® end --> 414 </li> 415 416 <li id="MENU2"> <a class="main_menu" 417 accesskey="2" 418 title="My Tickets Alt+2" 419 href="https://ticket.penghufuneasy.com.tw/my-tickets?redirect" 420 target="" 421 onmouseover="javascript:showWebMenu( 2 );" 422 onfocus="javascript:showWebMenu( 2 );" 423 onmouseout="javascript:removeWebMenu( 2, 1000 );" 424 onblur="javascript:removeWebMenu( 2, 1000 );" > My Tickets <span style="display:block;"></span> </a> 425 <!-- å±éé¸å® end --> 426 </li> 427 428 <li id="MENU3"> <a class="main_menu" 429 accesskey="3" 430 title="Traffic Alt+3" 431 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=traffic" 432 target="" 433 onmouseover="javascript:showWebMenu( 3 );" 434 onfocus="javascript:showWebMenu( 3 );" 435 onmouseout="javascript:removeWebMenu( 3, 1000 );" 436 onblur="javascript:removeWebMenu( 3, 1000 );" > Traffic <span style="display:block;"></span> </a> 437 <!-- å±éé¸å® --> 438 <div class="menu_open" id="MENU_in3"> 439 <ul class="menu_open_in"> 440 <li><a 441 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=traffic" 442 target="" 443 > Traffic<br/> 444 </a></li> 445 <li><a 446 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_64" 447 target="" 448 > Time<br/> 449 </a></li> 450 </ul>
451 </div> 452 453 <!-- å±éé¸å® end --> 454 </li> 455 456 <li id="MENU4"> <a class="main_menu" 457 accesskey="4" 458 title="Searching Alt+4" 459 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=download" 460 target="" 461 onmouseover="javascript:showWebMenu( 4 );" 462 onfocus="javascript:showWebMenu( 4 );" 463 onmouseout="javascript:removeWebMenu( 4, 1000 );" 464 onblur="javascript:removeWebMenu( 4, 1000 );" > Searching <span style="display:block;"></span> </a> 465 <!-- å±éé¸å® --> 466 <div class="menu_open" id="MENU_in4"> 467 <ul class="menu_open_in"> 468 <li><a 469 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_71" 470 target="" 471 > North Ring Line Audio Guide<br/> 472 </a></li> 473 <li><a 474 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_61" 475 target="" 476 > Husi Line Audio Guide<br/> 477 </a></li> 478 <li><a 479 href="//www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_105" 480 target="" 481 > Pengnan Line Audio Guide<br/> 482 </a></li> 483 <li><a 484 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=wpage_97" 485 target="" 486 > Penghu travel recommendations<br/> 487 </a></li> 488 <li><a 489 href="//www.penghufuneasy.com.tw/penghufuneasy/index.php?action=penghumap_2025" 490 target="" 491 > Travel Map<br/> 492 </a></li> 493 <li><a 494 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=storecost_2024" 495 target="" 496 > Authorized Stores (2024 New Version)<br/> 497 </a></li> 498 <li><a 499 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=download" 500 target="" 501 > Download<br/> 502 </a></li> 503 </ul> 504 </div> 505 506 <!-- å±éé¸å® end --> 507 </li> 508 509 <li id="MENU5"> <a class="main_menu" 510 accesskey="5" 511 title="Service Alt+5" 512 href="#" 513 target="" 514 onmouseover="javascript:showWebMenu( 5 );" 515 onfocus="javascript:showWebMenu( 5 );" 516 onmouseout="javascript:removeWebMenu( 5, 1000 );" 517 onblur="javascript:removeWebMenu( 5, 1000 );" > Service <span style="display:block;"></span> </a> 518 <!-- å±éé¸å® --> 519 <div class="menu_open" id="MENU_in5"> 520 <ul class="menu_open_in"> 521 <li><a 522 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=faq" 523 target="" 524 > FAQ<br/> 525 </a></li> 526 <li><a 527 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=scoring_calendar" 528 target="" 529 > Seat query<br/> 530 </a></li> 531 <li><a 532 href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=ticket_rules" 533 target="_blank" 534 > Ticket Serial Number Rules<br/> 535 </a></li> 536 </ul> 537 </div> 538 539 <!-- å±éé¸å® end --> 540 </li> 541 542 <li id="MENU6"> <a class="main_menu" 543 accesskey="6" 544 title="Free Rides Alt+6" 545 href="index.php?action=free_ride" 546 target="" 547 onmouseover="javascript:showWebMenu( 6 );" 548 onfocus="javascript:showWebMenu( 6 );" 549 onmouseout="javascript:removeWebMenu( 6, 1000 );" 550 onblur="javascript:removeWebMenu( 6, 1000 );" > Free Rides <span style="display:block;"></span> </a> 551 <!-- å±éé¸å® end --> 552 </li> 553 </ul> 554 </div> 555 </div> 556 557 <div class="head_right">
558 <!--member--> 559 <ul class="mc_member clearfix"> 560 <!-- 561 <li class="mc_m_menu02"> 562 <a id="wl_zh-tw" class="" href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=zh-tw" title="ç¹é«ä¸æ" > ç¹ </a> <a id="wl_en-us" class="" href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=en-us" title="è±èª - ç¾å" > EN </a> <a id="wl_ja" class="" href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ja" title="æ¥æ¬" > æ¥ </a> <a id="wl_ko" class="" href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ko" title="íêµì´" > íêµì´ </a> <a id="wl_ms-my" class="" href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ms-my" title="馬ä¾èª - 馬ä¾è¥¿äº" > BM </a> 563 </li> 564 --> 565 566 <li class="mc_m_menu01"> 567 <a href="../member/index.php?action=member_login&r_byeurl=penghufuneasy&b_action=index" title="">Login</a><!--ç»å ¥--> 568 569 </li> 570 <li class="mc_m_menu02"> 571 <a href="javascript: void(0);"> 572 EN </a> 573 <ul class="menu02_open" style="display: none;"> 574 <li><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=zh-tw">ç¹</a></li> 575 <li><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=en-us">EN</a></li> 576 <li><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ja">æ¥</a></li> 577 <li><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ko">íêµì´</a></li> 578 <li><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?&web_lang=ms-my">BM</a></li> 579 </ul> 580 </li> 581 </ul> 582 </div> 583 <!--search--> 584 <!-- <div class="mc_search_btn"><a href="#"><span>Search<==æå°é å°==></span></a></div> --> 585 586 <!-- 587 <div class="mc_keyword"><span>Popular<==ç±é==></span> <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=product_search&prod_keyword=辨è">辨è</a><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=product_search&prod_keyword=æ¶ç">æ¶ç</a><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=product_search&prod_keyword=ç¡ç·">ç¡ç·</a><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=product_search&prod_keyword=ç©è¯ç¶²">ç©è¯ç¶²</a><a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=product_search&prod_keyword=å½±å">å½±å</a> </div> --> 588 </div> 589 <div class="mc_search_open"> 590 <div class="mc_search_open_in"> 591 592 <div class="mc_search clearfix"> 593 594 <div class="mc_search01"> 595 <select name="sort_select" id="sort_select"> 596 <option value="all">All<!--å ¨é¨--></option> 597 598 <!--第ä¸å±¤åé¡çµæ--> 599 </select><input id="keyword" autocomplete="off" type="text" value="" placeholder="Search..." title="è«è¼¸å ¥ååééµå"/></div> 600 <div class="mc_search02"><input id="button_search" type="button" title="æå°" /></div> 601 </div> 602 <span class="mc_search_close"></span> 603 </div> 604 </div> 605</div> 606
607<script> 608 $(".mc_m_menu02").hover(function(){ 609 $(".menu02_open").stop().slideToggle(); 610 }); 611</script>
vendor: 2 bytes, line 611
611
612<script> 613//æç¶²ågetè®æ¸ 614function getQueryParams(qs) { 615 qs = qs.split("+").join(" "); 616 var params = [], 617 tokens, 618 re = /[?&]?([^=]+)=([^&]*)/g; 619 while (tokens = re.exec(qs)) { 620 params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); 621 } 622 return params; 623} 624var _GET = getQueryParams(document.location.search);//ç¶²ågetè®æ¸ 625//çé è³¼ç©è» 626$(function(){ 627 if (_GET['action'] != "shopping_checkout_2" && _GET['action'] != "shopping_checkout_3"){ 628 $(".mg_Shoppingcart").hover( 629 function(){ 630 $(".MemMenu_Cart").stop(true, true).slideDown(300); 631 },function(){ 632 $(".MemMenu_Cart").stop().slideUp(300); 633 } 634 ); 635 } 636}); 637$(function(){ 638 $("#button_search").click(function(){ 639 // if (!$("#keyword").val()) { 640 // alert('è«è¼¸å ¥ééµå'); 641 // } else { 642 prod_search(); 643 // } 644 }); 645 $('#keyword').keypress(function(event){ 646 if(event.keyCode == 13){ 647 prod_search($(this).val()); 648 } 649 }); 650}); 651 652 653$('#keyword').val(_GET['prod_keyword']); 654 655//auto complete 656function autocomplete(inp) { 657 arr=[]; 658 /*the autocomplete function takes two arguments, 659 the text field element and an array of possible autocompleted values:*/ 660 var currentFocus; 661 /*execute a function when someone writes in the text field:*/ 662 inp.addEventListener("input", function(e) { 663 var a, b, i, val = this.value; 664 /*close any already open lists of autocompleted values*/ 665 closeAllLists(); 666 if (!val) { return false;} 667 $.ajax({
668 url: "https://www.penghufuneasy.com.tw/penghufuneasy/api/api.ESAutoComplete.php", 669 dataType: "json", 670 type: "POST", 671 async: true, 672 data: { 673 key_word:val 674 }, 675 success: function(msg){ 676 console.log(msg.data); 677 console.log(msg.data.length); 678 if (msg.data.length==0){ 679 return false; 680 } 681 682 683 type=2; 684 if (type==1){ 685 $.each(msg.data,function(key,value){ 686 data_splite=value.split("|"); 687 $.each(data_splite,function(key_splite,value_splite){ 688 if(value_splite) { 689 if(arr.indexOf(value_splite)==-1){ 690 arr.push(value_splite); 691 console.log(value_splite); 692 } 693 } 694 }) 695 }); 696 697 currentFocus = -1; 698 /*create a DIV element that will contain the items (values):*/ 699 a = document.createElement("DIV"); 700 a.setAttribute("id", inp.id + "autocomplete-list"); 701 a.setAttribute("class", "autocomplete-items"); 702 /*append the DIV element as a child of the autocomplete container:*/ 703 inp.parentNode.appendChild(a); 704 /*for each item in the array...*/ 705 for (i = 0; i < arr.length; i++) { 706 /*check if the item starts with the same letters as the text field value:*/ 707 if (arr[i].substr(0, val.length).toUpperCase() == val.toUpperCase()) { 708 /*create a DIV element for each matching element:*/ 709 b = document.createElement("DIV"); 710 /*make the matching letters bold:*/ 711 b.innerHTML = "<strong>" + arr[i].substr(0, val.length) + "</strong>"; 712 b.innerHTML += arr[i].substr(val.length); 713 /*insert a input field that will hold the current array item's value:*/ 714 b.innerHTML += "<input type='hidden' value='" + arr[i] + "'>"; 715 /*execute a function when someone clicks on the item value (DIV element):*/ 716 b.addEventListener("click", function(e) { 717 /*insert the value for the autocomplete text field:*/ 718 inp.value = this.getElementsByTagName("input")[0].value; 719 /*close the list of autocompleted values, 720 (or any other open lists of autocompleted values:*/ 721 closeAllLists(); 722 }); 723 a.appendChild(b); 724 } 725 } 726 727 }else{ 728 currentFocus = -1; 729 /*create a DIV element that will contain the items (values):*/ 730 a = document.createElement("DIV"); 731 a.setAttribute("id", inp.id + "autocomplete-list"); 732 a.setAttribute("class", "autocomplete-items"); 733 /*append the DIV element as a child of the autocomplete container:*/ 734 inp.parentNode.appendChild(a); 735 736 $.each(msg.data,function(key,value){ 737 data_splite=value.split("|"); 738 $.each(data_splite,function(key_splite,value_splite){ 739 if(value_splite) { 740 b = document.createElement("DIV"); 741 /*make the matching letters bold:*/ 742 b.innerHTML += value_splite; 743 /*insert a input field that will hold the current array item's value:*/ 744 b.innerHTML += "<input type='hidden' value='" + value_splite+ "'>"; 745 /*execute a function when someone clicks on the item value (DIV element):*/ 746 b.addEventListener("click", function(e) { 747 /*insert the value for the autocomplete text field:*/ 748 inp.value = this.getElementsByTagName("input")[0].value; 749 /*close the list of autocompleted values, 750 (or any other open lists of autocompleted values:*/ 751 closeAllLists();
752 }); 753 a.appendChild(b); 754 755 756 arr.push(value_splite); 757 console.log(value_splite); 758 } 759 }) 760 }); 761 } 762 } 763 }); 764 }); 765 /*execute a function presses a key on the keyboard:*/ 766 inp.addEventListener("keydown", function(e) { 767 var x = document.getElementById(this.id + "autocomplete-list"); 768 if (x) x = x.getElementsByTagName("div"); 769 if (e.keyCode == 40) { 770 /*If the arrow DOWN key is pressed, 771 increase the currentFocus variable:*/ 772 currentFocus++; 773 /*and and make the current item more visible:*/ 774 addActive(x); 775 } else if (e.keyCode == 38) { //up 776 /*If the arrow UP key is pressed, 777 decrease the currentFocus variable:*/ 778 currentFocus--; 779 /*and and make the current item more visible:*/ 780 addActive(x); 781 } else if (e.keyCode == 13) { 782 /*If the ENTER key is pressed, prevent the form from being submitted,*/ 783 e.preventDefault(); 784 if (currentFocus > -1) { 785 /*and simulate a click on the "active" item:*/ 786 if (x) x[currentFocus].click(); 787 } 788 prod_search(); 789 } 790 }); 791 function addActive(x) { 792 /*a function to classify an item as "active":*/ 793 if (!x) return false; 794 /*start by removing the "active" class on all items:*/ 795 removeActive(x); 796 if (currentFocus >= x.length) currentFocus = 0; 797 if (currentFocus < 0) currentFocus = (x.length - 1); 798 /*add class "autocomplete-active":*/ 799 x[currentFocus].classList.add("autocomplete-active"); 800 } 801 function removeActive(x) { 802 /*a function to remove the "active" class from all autocomplete items:*/ 803 for (var i = 0; i < x.length; i++) { 804 x[i].classList.remove("autocomplete-active"); 805 } 806 } 807 function closeAllLists(elmnt) { 808 /*close all autocomplete lists in the document, 809 except the one passed as an argument:*/ 810 var x = document.getElementsByClassName("autocomplete-items"); 811 for (var i = 0; i < x.length; i++) { 812 if (elmnt != x[i] && elmnt != inp) { 813 x[i].parentNode.removeChild(x[i]); 814 } 815 } 816 } 817 /*execute a function when someone clicks in the document:*/ 818 document.addEventListener("click", function (e) { 819 closeAllLists(e.target); 820 }); 821} 822 823/*An array containing all the country names in the world:*/ 824var countries = []; 825 826/*initiate the autocomplete function on the "myInput" element, and pass along the countries array as possible autocomplete values:*/ 827autocomplete(document.getElementById("keyword"), countries); 828/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 829 830 831function prod_search(Kw){ 832 var keyword ; 833 if (Kw){ 834 keyword = Kw ; 835 }else{ 836 keyword = $("#keyword").val(); 837 } 838 var sort_name ; 839 sort_name = $("#sort_select").val(); 840 841 if(sort_name=="all"){ 842 //alert('index.php?action=product_search&prod_keyword='+keyword); return false; 843 window.location.href = 'index.php?action=product_search&prod_keyword='+keyword; 844 }else{ 845 window.location.href = 'index.php?action=product_search&prod_keyword='+keyword+"&sort_name_ls="+sort_name; 846 } 847} 848function headtop_removeScar( uid ){ 849 $.ajax({ 850 url:"/penghufuneasy/api/api.shopping_cart.php", 851 type: "POST", 852 dataType: "json", 853 data: {myAct:"removeScarByUid", 854 uid: uid, 855 nti_JTgweSU3RHklQUQlODElODAlN0QlN0QlN0MlN0N5JTdFJTgxJTdCJUFDJUE5JUFBJTdCJUFCeCU3Q3olQUElN0Z4eSU4MSU3RSU3QyU3QyU4MQ : 'MTc5MTMxMDExMGNoQVM2UDhzUEdOd1h0V2FmU2Q2M2ZnVE5MeG96eGVL' 856 }, 857 success: function(Jdata){ 858 if(Jdata.error=='C00'){ 859 top_refresh();
860 } 861 } 862 }); 863} 864function top_refresh(_scar_no) 865{ 866 if(_scar_no==null) 867 var _scar_no = ""; 868 869 $.ajax({ 870 url: "/penghufuneasy/api/api.shopping_cart.php", 871 type: "POST", 872 dataType: "json", 873 data: {myAct:"getCartNumber", 874 nti_JTgweSU3RHklQUQlODElODAlN0QlN0QlN0MlN0N5JTdFJTgxJTdCJUFDJUE5JUFBJTdCJUFCeCU3Q3olQUElN0Z4eSU4MSU3RSU3QyU3QyU4MQ : 'MTc5MTMxMDExMGNoQVM2UDhzUEdOd1h0V2FmU2Q2M2ZnVE5MeG96eGVL' 875 }, 876 success: function(Jdata){ 877 if( Jdata.error == 'C00' ){ 878 $('#top_content').empty(); 879 var html=''; 880 var count = 0; 881 $.each( Jdata.content, function( key, value ) { 882 var top_str = ""; 883 if(value['scar_type']==1) 884 top_str = "(å è´)"; 885 if(value['scar_type']==2) 886 top_str = "(å è³¼)"; 887 html +='<ul class="MemMenu_Product clearfix" id="'+value['uid']+'">'; 888 html +='<li class="Cart_Pimg"><a href="index.php?action=product_detail&prod_no='+value['prod_no']+'" class="mycart-img"><img border="0" alt="'+value["prod_name"]+'" title="'+value["prod_name"]+'" src="'+value['prod_file']+'"></a></li>'; 889 html +='<li class="Cart_Pname">'; 890 html +='<h2><a href="index.php?action=product_detail&prod_no='+value['prod_no']+'" title="'+value["prod_name"]+'">'+value["prod_name"]+top_str+'</a></h2>'; 891 html +="<p>NT$"+value['scar_price']+'<span>x'+value['scar_count']+'</span></p>'; 892 html +='</li>'; 893 if(value['scar_type'] != 1) 894 html +='<li class="Cart_Pdelete"><a href="javascript:void(0);" title="åªé¤" onClick="javascript:headtop_removeScar( '+value['uid']+' );">åªé¤</a></li>'; 895 html +="</ul>"; 896 count = count+parseInt(value['scar_count']); 897 }); 898 html +='<div class="MemMenu_Product_total">'; 899 html +='<p>Total:<span id="Cart_Total">$'+Jdata.total+'</span></p>';/*總è¨*/ 900 html +='<a href="/penghufuneasy/index.php?action=shopping_cart" title="çµå¸³">Check</a></div>';/*çµå¸³*/ 901 $('#top_content').append(html); 902 $('#Cart_Total').html(count); 903 $('#Cart_Count').html(count+"ä»¶åå"); 904 905 if (typeof top_refresh_authority === 'function') { 906 top_refresh_authority();
907 } 908 } 909 } 910 }) 911} 912top_refresh(); 913/*䏿é¸å®*/ 914 915$(function(){ 916 $(".mc_menu > ul > li").hover( 917 function(){ 918 var N = this.id.substr(4); 919 $("#MENU_in"+N).stop(true, true).slideToggle(300); 920 }); 921}); 922 923 924/*é¸å®å¹³å寬度*/ 925$(function(){ 926var MENU_W = 100; 927var LIST_N = $(".mc_menu > ul > li").length; 928var LIST_W = MENU_W / LIST_N + "%"; 929$(".mc_menu > ul > li").css({ width:LIST_W}); 930}); 931 932 933$(function(){ 934 $(".mc_search_btn a").click(function(){ 935 $(".mc_search_open").slideDown(); 936 }); 937 938 $(".mc_search_close").click(function(){ 939 $(".mc_search_open").slideUp(); 940 }); 941}); 942 943 944 945</script>
945 946 947<!-- æ¾æ¹å¥½è¡ AI 客æåµå ¥ -->
948<script> 949 let lang = 'en-US'; 950 951 window.penghuchatConfig = { 952 language: lang, // èªè¨: zh-TW, en-US, ja-JP, ko-KR 953 buttonColor: "#2563EB", // æéé¡è² 954 buttonText: "æåé¡åï¼", // æéæå 955 position: { 956 vertical: "bottom", // åç´ä½ç½®: top æ bottom 957 horizontal: "right", // æ°´å¹³ä½ç½®: left æ right 958 x: "20px", // æ°´å¹³åç§» 959 y: "20px" // åç´åç§» 960 } 961 }; 962</script>
vendor: 2 bytes, line 962
962
963<script src="https://bardao.xyz/penghufuneasy/faq/embed.js" defer></script>
963 964 965<style> 966 .autocomplete { 967 position: relative; 968 display: inline-block; 969 } 970 971 /*input { 972 border: 1px solid transparent; 973 background-color: #f1f1f1; 974 padding: 10px; 975 font-size: 16px; 976 } 977 978 input[type=text] { 979 background-color: #f1f1f1; 980 width: 100%; 981 } 982 983 input[type=submit] { 984 background-color: DodgerBlue; 985 color: #fff; 986 cursor: pointer; 987 }*/ 988 989 .autocomplete-items { 990 position: absolute; 991 border: 1px solid #d4d4d4; 992 border-bottom: none; 993 border-top: none; 994 z-index: 99; 995 /*position the autocomplete items to be the same width as the container:*/ 996 top: 100%; 997 left: 0; 998 right: 0; 999 } 1000 1001 .autocomplete-items div { 1002 padding: 10px; 1003 cursor: pointer; 1004 background-color: #fff; 1005 border-bottom: 1px solid #d4d4d4; 1006 } 1007 1008 /*when hovering an item:*/ 1009 .autocomplete-items div:hover { 1010 background-color: #e9e9e9; 1011 } 1012 1013 /*when navigating through the items using the arrow keys:*/ 1014 .autocomplete-active { 1015 background-color: DodgerBlue !important; 1016 color: #ffffff; 1017 } 1018</style> </div> 1019 1020 <div class="FOR_MAIN" > 1021 1022 <!--å å ¥è³¼ç©è»å®æ é®ç½©--> 1023 <div id="addCartMask" class="addCartMask" style="display: none;" onclick="$(this).css('display','none')"> 1024 <div class="addCartBlock"> 1025 <div class="addCartBlock_img"><img src="images/addCartIcon.png" alt="" /></div> 1026 <div class="addCartBlock_txt">Succeed</div> 1027 </div> 1028 </div> 1029 1030 <!--å å ¥è©¢å¹è»å®æ é®ç½©--> 1031 <div id="addRfqMask" class="addCartMask" style="display: none;" onclick="$(this).css('display','none')"> 1032 <div class="addCartBlock"> 1033 <div class="addCartBlock_img"><img src="images/addCartIcon.png" alt="" /></div> 1034 <div class="addCartBlock_txt">å·²å å ¥è©¢å¹è»</div> 1035 </div> 1036 </div> 1037 1038 <!----> 1039 1040 <!----> 1041 <!----> 1042 <div class="clearfix"> 1043<!----> 1044<!----> 1045<!----> 1046<!----> 1047<!----> 1048<!----> 1049 <!----> 1050<div class="main_content_no_center"><!----> 1051<!----> 1052 1053<!----> 1054 1055<!----> 1056 <!----> 1057 <!----> 1058 1059 <!----> 1060 1061 1062 <!----> 1063 1064 <!-- 廣åbanner --> 1065<div class="it442_box"> 1066 <div class="it442_add"><!---new---> 1067 <div class="it442_add_line"> 1068 <div class="icon_01">Journey</div><div class="icon_02">Memory</div><div class="icon_03">Trip</div><div class="icon_04">Planning</div> 1069 </div> 1070 <div class="it442_add_cart"> 1071 <span>Penghufuneasy</span> 1072 </div> 1073 </div><!---new---> 1074 <div class="it442_bg"></div> 1075 <div class="it442_content"> 1076 <div class="flexslider"> 1077 <ul class="slides slides_lazy"> 1078 <li> 1079 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1556" target=""> 1080 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_1558.png?_90932)"> 1081 </div> 1082 </a> 1083 </li> 1084 <li> 1085 <a href="" target=""> 1086 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_1276.png?_3445)"> 1087 </div> 1088 </a> 1089 </li> 1090 <li> 1091 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1205" target=""> 1092 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_1214.png?_52697)"> 1093 </div> 1094 </a> 1095 </li> 1096 <li> 1097 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=download" target=""> 1098 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_334.png?_23138)"> 1099 </div> 1100 </a> 1101 </li> 1102 <li> 1103 <a href="" target=""> 1104 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-u
1104s/wpicon_img_99.png?_33081)"> 1105 </div> 1106 </a> 1107 </li> 1108 <li> 1109 <a href="" target=""> 1110 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_103.png?_5861)"> 1111 </div> 1112 </a> 1113 </li> 1114 <li> 1115 <a href="" target=""> 1116 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_104.png?_43039)"> 1117 </div> 1118 </a> 1119 </li> 1120 <li> 1121 <a href="" target=""> 1122 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_33.jpg?_9699)"> 1123 </div> 1124 </a> 1125 </li> 1126 <li> 1127 <a href="" target=""> 1128 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_107.png?_99033)"> 1129 </div> 1130 </a> 1131 </li> 1132 <li> 1133 <a href="" target=""> 1134 <div class="fill" style="background-image: url(https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_108.png?_58176)"> 1135 </div> 1136 </a> 1137 </li> 1138 1139 </ul> 1140 </div> 1141 </div> 1142</div> 1143<!-- 廣åbanner end -->
1144<script type="text/javascript"> 1145 $(function(){ 1146 $('.flexslider').flexslider({ 1147 directionNav: true, 1148 pauseOnAction: false 1149 }); 1150 }); 1151</script>
1151 <!----> 1152 <!----> 1153 1154 <!----> 1155 1156 1157 <!----> 1158 1159 <style type="text/css"> 1160 div#it430_news_marquee { 1161 position: relative; 1162 overflow: hidden; /* è¶ åºç¯åçé¨ä»½è¦é±è */ 1163 height:30px; 1164 width: 100%; 1165 } 1166 div#it430_news_marquee ul { 1167 position: absolute; 1168 left:0px; 1169 width: 100%; 1170 height: 30px; 1171 } 1172</style> 1173 1174 1175<div class="item430box"> 1176 <div class="item430img"></div> 1177 <div class="item430centerbox"> 1178 <div class="item430center"> 1179 <div class="item430_1"><img src="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/"/></div> 1180 <div class="item430_2" id="it430_news_marquee"> 1181 1182 <ul> 1183 <li> 1184 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1589" target="">2026.10.02<span>ææ°æ¶æ¯</span> 1185 ãææ°æ¶æ¯ãðð¸ ææ¾æ¹å¥½è¡ï¼æç¾å¥½é¢¨æ¯å¸¶åå®¶ï¼</a> 1186 </li> 1187 <li> 1188 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1586" target="">2026.10.01<span>ææ°æ¶æ¯</span> 1189 ãææ°æ¶æ¯ã115å¹´9æä¸çåå®å ¬å</a> 1190 </li> 1191 <li> 1192 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1565" target="">2026.09.24<span>éè¦å ¬å</span> 1193 ãéè¦å ¬åãð¢ æ¾åç·é«é©æ´»åæ´æ°</a> 1194 </li> 1195 <li> 1196 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1561" target="">2026.09.09<span>éè¦å ¬å</span> 1197 ãéè¦å ¬åãð¢ æ¾æ¹å¥½è¡æ¹è¥¿ç·å訪æ¯é»æ¢å¾©éç¥</a> 1198 </li> 1199 <li> 1200 <a href="" target="">2026.09.03<span>éè¦å ¬å</span> 1201 ãéè¦å ¬åã115å¹´ç§å¬å è²»æä¹åªæ 10/16æåç»å ´ï¼ðâ¨</a> 1202 </li> 1203 <li> 1204 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1551" target="">2026.09.01<span>ææ°æ¶æ¯</span> 1205 ãææ°æ¶æ¯ã115å¹´8æä¸çåå®å ¬å</a> 1206 </li> 1207 <li> 1208 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1547" target="">2026.08.03<span>News</span> 1209 ãNewsãJuly 2026 Winner Announcement</a> 1210 </li> 1211 <li> 1212 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1543" target="">2026.07.30<span>News</span> 1213 ãNEWSãEasyCard / iPASS Fare Discount Eligibility Information</a> 1214 </li> 1215 <li> 1216 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1538" target="">2026.07.29<span>NEWS</span> 1217 ãNEWSãLINE Official Account Service Has Resumed</a> 1218 </li> 1219 <li> 1220 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1534" target="">2026.07.28<span>News</span> 1221 ãNEWSãLINE Official Account Under Maintenance â Message Replies Temporarily Unavailable</a> 1222 </li> 1223 <li> 1224 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1529" target="">2026.07.15<span>News</span> 1225 ãNewsã2026 Penghu Fun Easy Autumn & Winter Free Ride Promotion Returns</a> 1226 </li> 1227 <li> 1228 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1525" target="">2026.07.14<span>News</span> 1229 ãNewsãTemporary Adjustment to Attractions on the Penghu Fun Easy Magong Huxi Route</a> 1230 </li> 1231 <li> 1232 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1521" target="">
12322026.07.14<span>News</span> 1233 ã Newsã2026 Baisha Fireworks à Penghu Fun Easy Mini Mission â Win Great Prizes</a> 1234 </li> 1235 <li> 1236 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1517" target="">2026.07.10<span>Notice</span> 1237 ãImportant NoticeãService Suspension on July 11, 2026 Due to Typhoon Bavi</a> 1238 </li> 1239 <li> 1240 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1512" target="">2026.07.02<span>News</span> 1241 ã NewsãJune 2026 Winner Announcement</a> 1242 </li> 1243 <li> 1244 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1507" target="">2026.06.01<span>News</span> 1245 [News] May Prize Winners Announcement (2026)</a> 1246 </li> 1247 <li> 1248 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1475" target="">2026.05.23<span>Notice</span> 1249 Important Notice: 2026 Penghu Fun Bus Website Maintenance Announcement</a> 1250 </li> 1251 <li> 1252 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1474" target="">2026.05.23<span>Notice</span> 1253 Important Notice: Stop Adjustment for Penghu Fun Bus North Route During the 2026 Fireworks Festival Period</a> 1254 </li> 1255 <li> 1256 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1473" target="">2026.05.23<span>News</span> 1257 [Latest News] April Prize Winners Announcement (2026)</a> 1258 </li> 1259 <li> 1260 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1472" target="">2026.05.23<span>Notice</span> 1261 Public Beta Recruitment Experience the New PlatformReceive Exclusive Rewards</a> 1262 </li> 1263 <li> 1264 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1471" target="">2026.05.23<span>News</span> 1265 [Latest News] Fireworks Festival Limited Event Penghu Fun Bus Interactive Giveaway</a> 1266 </li> 1267 <li> 1268 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1470" target="">2026.05.23<span>News</span> 1269 [Latest News] No Stop at Third Fishing Harbor (Yalin) Station on April 12, 2026</a> 1270 </li> 1271 <li> 1272 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1469" target="">2026.05.23<span>News</span> 1273 [Latest News] March Prize Winners Announcement (2026)</a> 1274 </li> 1275 <li> 1276 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1444&web_lang=en-us" target="">2026.03.24<span>News</span> 1277 ãNewsãAnnouncement of February (Year 2026) Lucky Draw Winners</a> 1278 </li> 1279 <li> 1280 <a href="/penghufuneasy/index.php?action=item_article&wpicon_uid=1443" target="">2026.03.24<span>News</span> 1281 [News]ð Penghu Shuttle Ride Survey Lucky Draw Prize Updated to âBango 2-in-1 Neck Pillowâ Starting March</a> 1282 </li> 1283 <li> 1284 <a href="" target="">2026.01.30<span>Notice</span> 1285 [Notice] Penghu Tour Bus Service Hours Adjustment During the Lunar New Year Holiday (2026)</a> 1286 </li> 1287 <li> 1288 <a href="" target="">2026.02.05<span>News</span> 1289 [News] Announcement of the January 2026 Survey Lucky Draw Winners</a> 1290 </li> 1291 <li> 1292 <a href="" target="">2025.02.27<span>Notice</span> 1293 [Notice] Changes to Penghu Tour Bus RoutesAttractions Starting April 1, 2025</a> 1294 </li> 1295 <li> 1296 <a href="" target="">2025.03.31<span>Notice</span> 1297 [Notice] Reduced Ticket Prices for the Penghu Tour Bus Starting April 1, 2025</a> 1298 </li> 1299 <li> 1300 <a href="" target="">2025.07.10<span>Important Notice</span> 1301 [Important Notice] Service Changes to the Penghu Tour Bus</a> 1302 </li> 1303 <li> 1304 <a href="" target="">2025.09.21<span>News</span> 1305 [News] Stop Adjustment at Freedom Tower (Shengguo) Station</a> 1306 </li> 1307 <li> 1308 <a href="" target="">2026.01.30<span>News</span> 1309 2025 Taiwan Tour Bus Evaluation Results Announced by the Tourism Administration</a> 1310 </li> 1311 1312 </ul> 1313 1314 </div> 1315 <div class="item430_3"><span></span> 1316 <a href="/penghufuneasy/index.php?action=news" target="">æ´å¤ä¸ä¸è¼ªæææ°æ¶æ¯</a> 1317 1318 </div> 1319 </div> 1320 </div> 1321 <div class="item430img item430img_2"></div> 1322</div> 1323 1324
1325<script type="text/javascript"> 1326 $(function(){ 1327 // å åå¾ div#it430_news_marquee ul 1328 // æ¥èæ ul ä¸ç li é ç®åéè¦å å ¥ ul ä¸(çæ¼æå ©çµå §å®¹) 1329 // åä¾åå¾ div#it430_news_marquee çé«ä¾æ±ºå®æ¯æ¬¡è·é¦¬çç§»åçè·é¢ 1330 // è¨å®è·é¦¬çç§»åçé度å輪æçé度 1331 var $marqueeUl = $('div#it430_news_marquee ul'), 1332 $marqueeli = $marqueeUl.append($marqueeUl.html()).children(), 1333 _height = $('div#it430_news_marquee').height() * -1, 1334 scrollSpeed = 600, 1335 timer, 1336 speed = 3000 + scrollSpeed, 1337 direction = 0, // 0 表示å¾ä¸, 1 表示å¾ä¸ 1338 _lock = false; 1339 1340 // å æ $marqueeli ç§»åå°ç¬¬äºçµ 1341 $marqueeUl.css('top', $marqueeli.length / 2 * _height); 1342 1343 // 幫左é $marqueeli å ä¸ hover äºä»¶ 1344 // ç¶æ»é¼ ç§»å ¥æåæ¢è¨æå¨ï¼åä¹ååå 1345 $marqueeli.hover(function(){ 1346 clearTimeout(timer); 1347 }, function(){ 1348 timer = setTimeout(showad, speed); 1349 }); 1350 1351 // 夿·è¦å¾ä¸éæ¯å¾ä¸ 1352 $('div#it430_news_marquee .it430_marquee_btn').click(function(){ 1353 if(_lock) return; 1354 clearTimeout(timer); 1355 direction = $(this).attr('id') == 'it430_marquee_next_btn' ? 0 : 1; 1356 showad(); 1357 }); 1358 1359 // æ§å¶è·é¦¬çä¸ä¸ç§»åçèçå½å¼ 1360 function showad(){ 1361 _lock = !_lock; 1362 var _now = $marqueeUl.position().top / _height; 1363 _now = (direction ? _now - 1 + $marqueeli.length : _now + 1) % $marqueeli.length; 1364 1365 // $marqueeUl ç§»å 1366 $marqueeUl.animate({ 1367 top: _now * _height 1368 }, scrollSpeed, function(){ 1369 // 妿已ç¶ç§»åå°ç¬¬äºçµæ...å馬䏿 top è¨åå°ç¬¬ä¸çµçæå¾ä¸ç 1370 // èæ¤ç¢çä¸éæ·ç輪æ 1371 if(_now == $marqueeli.length - 1){ 1372 $marqueeUl.css('top', $marqueeli.length / 2 * _height - _height); 1373 }else if(_now == 0){ 1374 $marqueeUl.css('top', $marqueeli.length / 2 * _height); 1375 } 1376 _lock = !_lock; 1377 }); 1378 1379 // åååè¨æå¨ 1380 timer = setTimeout(showad, speed); 1381 } 1382 1383 // ååè¨æå¨ 1384 timer = setTimeout(showad, speed); 1385 1386 $('a').focus(function(){ 1387 this.blur(); 1388 }); 1389 }); 1390</script>
1390 <!----> 1391 <!----> 1392 1393 <!----> 1394 1395 1396 <!----> 1397 1398 <!--å ä»¶398 èªè¨ææ°æ¶æ¯é£çµ --> 1399<div class="it398" style="background-image: url('https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpitem_pic2_75.png?_3162?_8956?_4895?_9225?_5659?_');"> 1400 1401 <div class="it398_box"> 1402 <!--æ¨é¡ --> 1403 <div class="it398_title"><img src="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpitem_pic_75.png?_3162?_8956?_4895?_9225?_5659?_1" alt=""></div> 1404 <!--æ¨é¡ end--> 1405 1406 <div class="it398_inbox"> 1407 <ul> 1408 <!--ææ°æ¶æ¯--> 1409 1410 <li> 1411 <span class="it398_date">2026/10/02</span> 1412 <span class="it398_slogan"><h3 title=""></h3></span> 1413 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1589"><span class="it398_text">ãææ°æ¶æ¯ãðð¸ ææ¾æ¹å¥½è¡ï¼æç¾å¥½é¢¨æ¯å¸¶åå®¶ï¼</span></a> 1414 </li> 1415 1416 <li> 1417 <span class="it398_date">2026/10/01</span> 1418 <span class="it398_slogan"><h3 title="ææ°æ¶æ¯">ææ°æ¶æ¯</h3></span> 1419 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1586"><span class="it398_text">ãææ°æ¶æ¯ã115å¹´9æä¸çåå®å ¬å</span></a> 1420 </li> 1421 1422 <li> 1423 <span class="it398_date">2026/09/24</span> 1424 <span class="it398_slogan"><h3 title="éè¦å ¬å">éè¦å ¬å</h3></span> 1425 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1565"><span class="it398_text">æ¾æ¹å¥½è¡ï½æ¾åç·é«é©æ´»åæ´æ°</span></a> 1426 </li> 1427 1428 <li> 1429 <span class="it398_date">2026/09/09</span> 1430 <span class="it398_slogan"><h3 title="éè¦å ¬å">éè¦å ¬å</h3></span> 1431 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1561"><span class="it398_text">ãéè¦å ¬åãð¢ æ¾æ¹å¥½è¡æ¹è¥¿ç·å訪æ¯é»æ¢å¾©éç¥</span></a> 1432 </li> 1433 1434 <li> 1435 <span class="it398_date">2026/09/03</span> 1436 <span class="it398_slogan"><h3 title="éè¦å ¬å">éè¦å ¬å</h3></span> 1437 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1556"><span class="it398_text">ãéè¦å ¬åã115å¹´ç§å¬å è²»æä¹åªæ 10/16æåç»å ´ï¼ðâ¨</span></a> 1438 </li> 1439 1440 <li> 1441 <span class="it398_date">2026/09/01</span> 1442 <span class="it398_slogan"><h3 title="ææ°æ¶æ¯">ææ°æ¶æ¯</h3></span> 1443 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1553"><span class="it398_text">ãææ°æ¶æ¯ã115å¹´8æä¸çåå®å ¬å</span></a> 1444 </li> 1445 1446 <li> 1447 <span class="it398_date">2026/08/03</span> 1448 <span class="it398_slogan"><h3 title="News">News</h3></span> 1449 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1547"><span class="it398_text">ãNewsãJuly 2026 Winner Announcement</span></a> 1450 </li> 1451 1452 <li>
1453 <span class="it398_date">2026/07/30</span> 1454 <span class="it398_slogan"><h3 title="News">News</h3></span> 1455 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1543"><span class="it398_text">ãNEWSãEasyCard / iPASS Fare Discount Eligibility Information</span></a> 1456 </li> 1457 1458 <li> 1459 <span class="it398_date">2026/07/29</span> 1460 <span class="it398_slogan"><h3 title="News">News</h3></span> 1461 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1538"><span class="it398_text">ãNEWSãLINE Official Account Service Has Resumed</span></a> 1462 </li> 1463 1464 <li> 1465 <span class="it398_date">2026/07/28</span> 1466 <span class="it398_slogan"><h3 title="News">News</h3></span> 1467 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1534"><span class="it398_text">NEWSãLINE Official Account Under Maintenance â Message Replies Temporarily Unavailable</span></a> 1468 </li> 1469 1470 <li> 1471 <span class="it398_date">2026/07/15</span> 1472 <span class="it398_slogan"><h3 title="News">News</h3></span> 1473 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1529"><span class="it398_text">ãNewsã2026 Penghu Fun Easy Autumn & Winter Free Ride Promotion Returns</span></a> 1474 </li> 1475 1476 <li> 1477 <span class="it398_date">2026/07/14</span> 1478 <span class="it398_slogan"><h3 title="News">News</h3></span> 1479 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1525"><span class="it398_text">ãNewsãTemporary Adjustment to Attractions on the Penghu Fun Easy Magong Huxi Route</span></a> 1480 </li> 1481 1482 <li> 1483 <span class="it398_date">2026/07/14</span> 1484 <span class="it398_slogan"><h3 title="News">News</h3></span> 1485 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1521"><span class="it398_text">ã Newsã2026 Baisha Fireworks à Penghu Fun Easy Mini Mission â Win Great Prizes</span></a> 1486 </li> 1487 1488 <li> 1489 <span class="it398_date">2026/07/10</span> 1490 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1491 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1517"><span class="it398_text">ãImportant NoticeãService Suspension on July 11, 2026 Due to Typhoon Bavi</span></a> 1492 </li> 1493 1494 <li> 1495 <span class="it398_date">2026/07/02</span> 1496 <span class="it398_slogan"><h3 title="New">New</h3></span> 1497 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1512"><span class="it398_text">ã NewsãJune 2026 Winner Announcement</span></a> 1498 </li> 1499 1500 <li> 1501 <span class="it398_date">2026/06/01</span> 1502 <span class="it398_slogan"><h3 title="News">News</h3></span> 1503 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1507"><span class="it398_text">[News] May Prize Winners Announcement (2026)</span></a> 1504 </li> 1505 1506 <li>
1507 <span class="it398_date">2026/05/23</span> 1508 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1509 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1475"><span class="it398_text">Important Notice: 2026 Penghu Fun Bus Website Maintenance Announcement</span></a> 1510 </li> 1511 1512 <li> 1513 <span class="it398_date">2026/05/23</span> 1514 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1515 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1474"><span class="it398_text">Important Notice: Stop Adjustment for Penghu Fun Bus North Route During the 2026 Fireworks Festival Period</span></a> 1516 </li> 1517 1518 <li> 1519 <span class="it398_date">2026/05/23</span> 1520 <span class="it398_slogan"><h3 title="News">News</h3></span> 1521 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1473"><span class="it398_text">[Latest News] April Prize Winners Announcement (2026)</span></a> 1522 </li> 1523 1524 <li> 1525 <span class="it398_date">2026/05/23</span> 1526 <span class="it398_slogan"><h3 title="News">News</h3></span> 1527 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1472"><span class="it398_text">Public Beta Recruitment Experience the New PlatformReceive Exclusive Rewards</span></a> 1528 </li> 1529 1530 <li> 1531 <span class="it398_date">2026/05/23</span> 1532 <span class="it398_slogan"><h3 title="News">News</h3></span> 1533 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1471"><span class="it398_text">[Latest News] Fireworks Festival Limited Event Penghu Fun Bus Interactive Giveaway</span></a> 1534 </li> 1535 1536 <li> 1537 <span class="it398_date">2026/05/23</span> 1538 <span class="it398_slogan"><h3 title="News">News</h3></span> 1539 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1470"><span class="it398_text">[Latest News] No Stop at Third Fishing Harbor (Yalin) Station on April 12, 2026</span></a> 1540 </li> 1541 1542 <li> 1543 <span class="it398_date">2026/05/23</span> 1544 <span class="it398_slogan"><h3 title="News">News</h3></span> 1545 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1469"><span class="it398_text">[News] March Prize Winners Announcement (2026)</span></a> 1546 </li> 1547 1548 <li> 1549 <span class="it398_date">2026/03/03</span> 1550 <span class="it398_slogan"><h3 title="News">News</h3></span> 1551 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1446"><span class="it398_text">[News]Announcement of February (Year 115) Lucky Draw Winners</span></a> 1552 </li> 1553 1554 <li> 1555 <span class="it398_date">2026/02/24</span> 1556 <span class="it398_slogan"><h3 title="News">News</h3></span> 1557 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1445"><span class="it398_text">[News]ð Penghu Shuttle Ride Survey Lucky Draw Prize Updated to âBango 2-in-1 Neck Pillowâ Starting March</span></a> 1558 </li> 1559 1560 <li>
1561 <span class="it398_date">2026/02/05</span> 1562 <span class="it398_slogan"><h3 title="News">News</h3></span> 1563 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1358"><span class="it398_text">[News] Announcement of January 2026 Lucky Draw Winners</span></a> 1564 </li> 1565 1566 <li> 1567 <span class="it398_date">2026/01/30</span> 1568 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1569 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1350"><span class="it398_text">[Notice] Penghu Tour Bus Service Hours Adjustment During the Lunar New Year Holiday (2026)</span></a> 1570 </li> 1571 1572 <li> 1573 <span class="it398_date">2026/01/30</span> 1574 <span class="it398_slogan"><h3 title="News">News</h3></span> 1575 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1353"><span class="it398_text">2025 Taiwan Tour Bus Evaluation Results Announced by the Tourism Administration</span></a> 1576 </li> 1577 1578 <li> 1579 <span class="it398_date">2025/09/21</span> 1580 <span class="it398_slogan"><h3 title="News">News</h3></span> 1581 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1296"><span class="it398_text">[News] Stop Adjustment at Freedom Tower (Shengguo) Station</span></a> 1582 </li> 1583 1584 <li> 1585 <span class="it398_date">2025/07/10</span> 1586 <span class="it398_slogan"><h3 title="Important Notice">Important Notice</h3></span> 1587 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1278"><span class="it398_text">[Important Notice] Service Changes to the Penghu Tour Bus</span></a> 1588 </li> 1589 1590 <li> 1591 <span class="it398_date">2025/03/31</span> 1592 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1593 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1227"><span class="it398_text">[Notice] Reduced Ticket Prices for the Penghu Tour Bus Starting April 1, 2025</span></a> 1594 </li> 1595 1596 <li> 1597 <span class="it398_date">2025/02/27</span> 1598 <span class="it398_slogan"><h3 title="Notice">Notice</h3></span> 1599 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1205"><span class="it398_text">[Notice] Changes to Penghu Tour Bus RoutesAttractions Starting April 1, 2025</span></a> 1600 </li> 1601 1602 <!--ææ°æ¶æ¯ end--> 1603 </ul> 1604 </div> 1605 </div> 1606</div> 1607 1608<!--å ä»¶398 èªè¨ææ°æ¶æ¯é£çµ end--> <!----> 1609 <!----> 1610 1611 <!----> 1612 1613 1614 <!----> 1615 1616 <div class="warpper_page normal_item11BOX item_frame_line newitem_html_edit" 1617 style="padding:0px 0px 0px 0px"> 1618 <style type="text/css"> 1619 .routeTimetable { 1620 margin-top: 4rem !important; 1621 } 1622 1623 .routeTimetable .routeOuter, 1624 .routeTimetable2 .routeOuter { 1625 display: flex; 1626 max-width: 1200px; 1627 margin: 0 auto; 1628 gap: 10px; 1629 } 1630 1631 .routeTimetable .routeOuter .routeBox, 1632 .routeTimetable2 .routeOuter .routeBox { 1633 width: 50%; 1634 padding: 1rem; 1635 margin: unset !important; 1636 display: flex; 1637 flex-direction: column; 1638 justify-content: center; 1639 align-items: center; 1640 background-color: #fff; 1641 } 1642 1643 .routeTimetable .routeOuter .routeBox, 1644 .routeTimetable2 .routeOuter .routeBox { 1645 width: calc(50% - 5px); 1646 } 1647 1648 .routeTimetable .routeOuter .routeBox .route img, 1649 .routeTimetable2 .routeOuter .routeBox .route img { 1650 width: 100%; 1651 height: auto; 1652 } 1653
1654 .routeTimetable .timeTable table, 1655 .routeTimetable2 .timeTable table { 1656 font-weight: 600; 1657 } 1658 1659 .routeTimetable .timeTable thead, 1660 .routeTimetable2 .timeTable thead { 1661 width: calc(100% - 4px); 1662 } 1663 1664 .routeTimetable .timeTable thead tr { 1665 background-color: #4CA2B7; 1666 } 1667 1668 .routeTimetable .timeTable tr th:first-child, 1669 .timeTable tr td:first-child, 1670 .routeTimetable2 .timeTable tr th:first-child, 1671 .timeTable tr td:first-child { 1672 border-collapse: separate; 1673 border-spacing: 0; 1674 border-radius: 50px 0 0 50px; 1675 overflow: hidden; 1676 width: 11% !important; 1677 padding: 0.5rem 0 0.5rem 1rem; 1678 1679 } 1680 1681 .routeTimetable .timeTable tr th:last-child, 1682 .timeTable tr td:last-child, 1683 .routeTimetable2 .timeTable tr th:last-child, 1684 .timeTable tr td:last-child { 1685 border-collapse: separate; 1686 border-spacing: 0; 1687 border-radius: 0 50px 50px 0; 1688 overflow: hidden; 1689 } 1690 1691 .routeTimetable .timeTable thead th, 1692 .routeTimetable2 .timeTable thead th { 1693 color: #fff; 1694 font-size: 14px; 1695 padding: 0.5rem 0.2rem; 1696 text-align: center; 1697 } 1698 1699 .routeTimetable .timeTable thead th:last-child, 1700 .routeTimetable2 .timeTable thead th:last-child { 1701 padding-right: 2rem; 1702 } 1703 1704 .routeTimetable .timeTable tbody, 1705 .routeTimetable2 .timeTable tbody { 1706 display: block; 1707 height: 300px; 1708 overflow-y: scroll; 1709 } 1710 1711 .routeTimetable .timeTable table thead, 1712 .timeTable tbody tr, 1713 .routeTimetable2 .timeTable table thead, 1714 .timeTable tbody tr { 1715 display: table; 1716 width: 100%; 1717 table-layout: fixed; 1718 border-radius: 50px; 1719 } 1720 1721 .routeTimetable .timeTable tbody tr:nth-child(even), 1722 .routeTimetable2 .timeTable tbody tr:nth-child(even) { 1723 background-color: #e5f5fd; 1724 } 1725 1726 .routeTimetable .timeTable tbody td:nth-child(2), 1727 .timeTable thead th:nth-child(2), 1728 .routeTimetable2 .timeTable tbody td:nth-child(2), 1729 .timeTable thead th:nth-child(2) { 1730 text-align: left; 1731 width: 28%; 1732 padding: 0.5rem; 1733 } 1734 1735 .routeTimetable .timeTable tbody td, 1736 .routeTimetable2 .timeTable tbody td, 1737 .routeTimetable2 .timeTable tbody td, 1738 .routeTimetable2 .timeTable tbody td { 1739 font-size: 14px; 1740 color: #1d1d1d; 1741 padding: 0.5rem 1.5rem; 1742 text-align: center; 1743 } 1744 1745 .routeTimetable .timeTable.north thead tr { 1746 background-color: #5CA94F; 1747 } 1748 1749 .routeTimetable2 .timeTable.north thead tr { 1750 background-color: #E9632E; 1751 } 1752 1753 .routeTimetable .timeTable.north tbody tr:nth-child(even) { 1754 background-color: #E9F4EF; 1755 } 1756 1757 .routeTimetable2 .timeTable.north tbody tr:nth-child(even) { 1758 background-color: #FFFBE1; 1759 } 1760 1761 .routeTimetable .routeBox>a, 1762 .routeTimetable2 .routeBox>a { 1763 display: inline-block; 1764 line-height: 50px; 1765 width: auto; 1766 padding: 0 45px 0 20px; 1767 font-size: 16px; 1768 color: #fff; 1769 background: url(/website/uploads/ckfinder/penghufuneasy/images/page/icon_load.png) right 15px center no-repeat #1690aa; 1770 background-size: 20px; 1771 align-self: flex-start; 1772 margin-bottom: 0.5rem; 1773 } 1774 1775 .routeTimetable .routeBox:first-child>a, 1776 .routeTimetable2 .routeBox:first-child>a { 1777 background-color: #C4875F; 1778 } 1779 1780 .routeTimetable .timeTable table tbody::-webkit-scrollbar, 1781 .routeTimetable2 .timeTable table tbody::-webkit-scrollbar { 1782 /*æ»¾åæ¢æ´é«æ¨£å¼*/ 1783 width: 4px; 1784 /*é«å¯¬åå¥å°ææ©«è±æ»¾åæ¢ç尺寸*/ 1785 height: 4px; 1786 background-color: rgb(248, 247, 247); 1787 /*æ»¾åæ§½é¡è²*/ 1788 } 1789 1790 .routeTimetable .timeTable table tbody::-webkit-scrollbar-thumb { 1791 /*æ»¾åæ¢è£¡é¢å°æ¹å¡*/ 1792 border-radius: 5px; 1793 -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); 1794 background-color: #1690aa; 1795 /*æ»¾åæ¢é¡è²*/ 1796 } 1797
1798 .routeTimetable .timeTable.north table tbody::-webkit-scrollbar-thumb { 1799 /*æ»¾åæ¢è£¡é¢å°æ¹å¡*/ 1800 border-radius: 5px; 1801 -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); 1802 background-color: #529246; 1803 /*æ»¾åæ¢é¡è²*/ 1804 } 1805 1806 .routeTimetable2 .timeTable.north table tbody::-webkit-scrollbar-thumb { 1807 /*æ»¾åæ¢è£¡é¢å°æ¹å¡*/ 1808 border-radius: 5px; 1809 -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); 1810 background-color: #E9632E; 1811 /*æ»¾åæ¢é¡è²*/ 1812 } 1813 1814 .routeTimetable .timeTable table tbody::-webkit-scrollbar-track, 1815 .routeTimetable2 .timeTable table tbody::-webkit-scrollbar-track, 1816 .routeTimetable2 .timeTable table tbody::-webkit-scrollbar-track, 1817 .routeTimetable2 .timeTable table tbody::-webkit-scrollbar-track { 1818 /*æ»¾åæ¢è£¡é¢è»é*/ 1819 -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); 1820 border-radius: 0; 1821 background: rgba(240, 240, 240, 0.1); 1822 } 1823 1824 #time_table .item_frame_line table th, 1825 #time_table .item_frame_line table td { 1826 border: none; 1827 } 1828 1829 .item_frame_line table, 1830 .item_frame_line table th, 1831 .item_frame_line table td { 1832 border: none; 1833 } 1834 1835 .routeTimetable .routeTitle { 1836 font-family: "Nto Sans Tc"; 1837 text-align: center; 1838 margin-bottom: 1rem; 1839 } 1840 1841 .routeTimetable .routeTitle h4 { 1842 font-size: 1.2rem; 1843 color: #00ba99; 1844 font-family: "arial"; 1845 margin-bottom: -0.8rem; 1846 letter-spacing: 0.1rem; 1847 } 1848 1849 .routeTimetable .routeTitle h3 { 1850 font-size: 2rem; 1851 color: #353535; 1852 } 1853 1854 a[data-fancybox="images"] { 1855 display: block; 1856 width: 100%; 1857 height: auto; 1858 } 1859 1860 @media screen and (max-width:768px) { 1861 1862 .routeTimetable .routeOuter, 1863 .routeTimetable2 .routeOuter { 1864 flex-wrap: wrap; 1865 } 1866 1867 .routeTimetable .routeOuter .routeBox, 1868 .routeTimetable2 .routeOuter .routeBox { 1869 width: 100%; 1870 margin: 0; 1871 margin-bottom: 1rem; 1872 } 1873 1874 .routeTimetable td:first-child, 1875 .routeTimetable th:first-child, 1876 .routeTimetable2 td:first-child 1877 { 1878 position: sticky; 1879 left: 0; 1880 /* é¦è¡æ°¸é åºå®æ¼å·¦ */ 1881 z-index: 1; 1882 } 1883 1884 .routeTimetable thead tr th, 1885 .routeTimetable2 thead tr th { 1886 position: sticky; 1887 top: 0; 1888 /* å馿°¸é åºå®æ¼ä¸ */ 1889 } 1890 1891 .routeTimetable .timeTable tr th:first-child, 1892 .timeTable tr td:first-child, 1893 .routeTimetable2 .timeTable tr th:first-child, 1894 .timeTable tr td:first-child { 1895 width: 11%; 1896 padding: 0; 1897 } 1898 1899 .routeTimetable .timeTable table, 1900 .routeTimetable2 .timeTable table { 1901 font-weight: normal; 1902 table-layout: fixed; 1903 width: 500px; 1904 } 1905 1906 .routeTimetable .timeTable tbody, 1907 .routeTimetable2 .timeTable tbody { 1908 height: 275px; 1909 } 1910 1911 .routeTimetable .timeTable, 1912 .routeTimetable2 .timeTable { 1913 width: 100%; 1914 overflow: scroll; 1915 } 1916 1917 .routeTimetable .timeTable thead th:last-child, 1918 .routeTimetable2 .timeTable thead th:last-child { 1919 padding-right: 0; 1920 } 1921 1922 .routeTimetable .timeTable tbody td:nth-child(2), 1923 .timeTable thead th:nth-child(2), 1924 .routeTimetable2 .timeTable tbody td:nth-child(2) { 1925 width: 32%; 1926 } 1927 1928 .routeTimetable .routeBox>a, 1929 .routeTimetable2 .routeBox>a { 1930 line-height: 1.5; 1931 padding: 5px 45px 5px 20px; 1932 } 1933 1934 .fancybox-close { 1935 width: 30px; 1936 height: 30px; 1937 top: -30px; 1938 right: 0; 1939 background-size: 30px; 1940 } 1941 1942 .routeTimetable { 1943 margin: unset !important; 1944 } 1945 1946 .routeTimetable2 { 1947 margin-top: 10px; 1948 } 1949 } 1950</style> 1951
1951<script language="JavaScript" type="text/javascript"> $(function(){ $("a[data-fancybox='images']").fancybox() })</script>
1951 1952 <div class="routeTimetable"> 1953<div class="routeTitle"> 1954<h4>Route and Timetable</h4> 1955 1956<h3>Route and Timetable (Starting from 114/04)</h3> 1957</div> 1958 1959<div class="routeOuter"> 1960<div class="routeBox"> 1961<div class="route"><a data-fancybox="images" href="/website/uploads/ckfinder/penghufuneasy/images/%E6%99%82%E5%88%BB%E8%A1%A8/%E5%8C%97%E7%92%B0%E7%B7%9A0225.png"><img alt="åç°ç·è·¯ç·å" src="https://www.penghufuneasy.com.tw/website/uploads/ckfinder/penghufuneasy/images/%E6%97%85%E9%81%8A%E8%B7%AF%E7%B7%9A%E5%9C%96/%E4%B8%89%E8%B7%AF%E7%B7%9A%E5%9C%B0%E5%9C%96(2025%E5%B9%B4)/%E5%8C%97%E7%92%B0%E7%B7%9A0321.png"></a></div> 1962 1963<div class="timeTable north"> 1964<table> 1965 <thead> 1966 <tr> 1967 <th scope="col"> </th> 1968 <th scope="col">Bus Stop Names</th> 1969 <th scope="col">Estimated Arrival Time</th> 1970 <th scope="col">Estimated Stay time</th> 1971 <th scope="col">Estimated Departure Time</th> 1972 </tr> 1973 </thead> 1974 <tbody> 1975 <tr> 1976 <td>1</td> 1977 <td>East Xiwei Village</td> 1978 <td>08:28</td> 1979 <td>2mins</td> 1980 <td>08:30</td> 1981 </tr> 1982 <tr> 1983 <td>2</td> 1984 <td>Magong Harbor</td> 1985 <td>08:36</td> 1986 <td>2mins</td> 1987 <td>08:38</td> 1988 </tr> 1989 <tr> 1990 <td>3</td> 1991 <td>Bus Main Station</td> 1992 <td>08:40</td> 1993 <td>2mins</td> 1994 <td>08:42</td> 1995 </tr> 1996 <tr> 1997 <td>4</td> 1998 <td>Zihyou Tower (Sheng Kuo)</td> 1999 <td>08:45</td> 2000 <td>2mins</td> 2001 <td>08:47</td> 2002 </tr> 2003 <tr> 2004 <td>5</td> 2005 <td>Magong 3rd Harbor</td> 2006 <td>08:49</td> 2007 <td>2mins</td> 2008 <td>08:51</td> 2009 </tr> 2010 <tr> 2011 <td>6</td> 2012 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2013 <td>08:55</td> 2014 <td>2mins</td> 2015 <td>08:57</td> 2016 </tr> 2017 <tr> 2018 <td>7</td> 2019 <td>Dongwei Village</td> 2020 <td>09:07</td> 2021 <td>2mins</td> 2022 <td>09:09</td> 2023 </tr> 2024 <tr> 2025 <td>8</td> 2026 <td>Penghu Great Bridge</td> 2027 <td>09:30</td> 2028 <td>15mins</td> 2029 <td>9:45</td> 2030 </tr> 2031 <tr> 2032 <td>9</td> 2033 <td>Three Immortals Pagoda</td> 2034 <td>10:05</td> 2035 <td>15mins</td> 2036 <td>10:20</td> 2037 </tr> 2038 <tr> 2039 <td>10</td> 2040 <td>Daguoyeh Basalt Columns</td> 2041 <td>10:35</td> 2042 <td>20mins</td> 2043 <td>10:55</td> 2044 </tr> 2045 <tr> 2046 <td>11</td> 2047 <td>Penghu Erkan Ancient Residences</td> 2048 <td>11:00</td> 2049 <td>40mins</td> 2050 <td>11:40</td> 2051 </tr> 2052 <tr> 2053 <td>12</td> 2054 <td>Tongliang Great Banyan</td> 2055 <td>11:50</td> 2056 <td>10mins</td> 2057 <td>12:00</td> 2058 </tr> 2059 <tr> 2060 <td>7</td> 2061 <td>Dongwei Village</td> 2062 <td>12:20</td> 2063 <td>2mins</td> 2064 <td>12:22</td> 2065 </tr> 2066 <tr> 2067 <td>6</td> 2068 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2069 <td>12:33</td> 2070 <td>2mins</td> 2071 <td>12:35</td> 2072 </tr> 2073 <tr> 2074 <td>5</td> 2075 <td>Magong 3rd Harbor</td> 2076 <td>12:39</td> 2077 <td>2mins</td> 2078 <td>12:41</td> 2079 </tr> 2080 <tr> 2081 <td>4</td> 2082 <td>Zihyou Tower (Sheng Kuo)</td> 2083 <td>12:43</td> 2084 <td>2mins</td> 2085 <td>12:45</td> 2086 </tr> 2087 <tr> 2088 <td>3</td> 2089 <td>Bus Main Station</td> 2090 <td>12:48</td> 2091 <td>2mins</td> 2092 <td>12:50</td> 2093 </tr> 2094 <tr> 2095 <td>2</td> 2096 <td>Magong Harbor</td> 2097 <td>12:52</td> 2098 <td>2mins</td> 2099 <td>12:54</td> 2100 </tr> 2101 <tr> 2102 <td>1</td> 2103 <td>East Xiwei Village</td> 2104 <td>13:00</td> 2105 <td> </td> 2106 <td> </td> 2107 </tr> 2108 </tbody> 2109</table> 2110</div> 2111</div> 2112 2113<div class="routeBox"> 2114<div class="route"><a data-fancybox="images" href="/website/uploads/ckfinder/penghufuneasy/images/%E6%99%82%E5%88%BB%E8%A1%A8/%E6%B9%96%E8%A5%BF%E7%B7%9A0225.png"><img alt="æ¹è¥¿ç·è·¯ç·å" src="https://www.penghufuneasy.com.tw/website/uploads/ckfinder/penghufuneasy/images/%E6%97%85%E9%81%8A%E8%B7%AF%E7%B7%9A%E5%9C%96/%E4%B8%89%E8%B7%AF%E7%B7%9A%E5%9C%B0%E5%9C%96(2025%E5%B9%B4)/%E6%B9%96%E8%A5%BF%E7%B7%9A0321.png"></a></div> 2115 2116<div class="timeTable"> 2117<table> 2118 <thead> 2119 <tr> 2120 <th scope="col"> </th> 2121 <th scope="col">Bus Stop Names</th> 2122 <th scope="col">Estimated Arrival Time</th> 2123 <th scope="col">Estimated Stay time</th> 2124 <th scope="col">Estimated Departure Time</th>
2125 </tr> 2126 </thead> 2127 <tbody> 2128 <tr> 2129 <td>1</td> 2130 <td>Magong Harbor</td> 2131 <td>08:30</td> 2132 <td>2mins</td> 2133 <td>08:32</td> 2134 </tr> 2135 <tr> 2136 <td>2</td> 2137 <td>Bus Main Station</td> 2138 <td>08:34</td> 2139 <td>2mins</td> 2140 <td>08:36</td> 2141 </tr> 2142 <tr> 2143 <td>3</td> 2144 <td>Zihyou Tower (Sheng Kuo)</td> 2145 <td>08:39</td> 2146 <td>2mins</td> 2147 <td>08:41</td> 2148 </tr> 2149 <tr> 2150 <td>4</td> 2151 <td>Magong 3rd Harbor</td> 2152 <td>08:43</td> 2153 <td>2mins</td> 2154 <td>08:45</td> 2155 </tr> 2156 <tr> 2157 <td>5</td> 2158 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2159 <td>08:47</td> 2160 <td>2mins</td> 2161 <td>08:49</td> 2162 </tr> 2163 <tr> 2164 <td>6</td> 2165 <td>Penghu Airport(MZG)</td> 2166 <td>09:00</td> 2167 <td>2mins</td> 2168 <td>09:02</td> 2169 </tr> 2170 <tr> 2171 <td>7</td> 2172 <td>Beiliao Kueibishan</td> 2173 <td>09:10</td> 2174 <td>30mins</td> 2175 <td>09:40</td> 2176 </tr> 2177 <tr> 2178 <td>8</td> 2179 <td>Nanliao Community</td> 2180 <td>9:50</td> 2181 <td>35mins</td> 2182 <td>10:25</td> 2183 </tr> 2184 <tr> 2185 <td>9</td> 2186 <td>Longmen Military Bunker</td> 2187 <td>10:35</td> 2188 <td>30mins</td> 2189 <td>11:05</td> 2190 </tr> 2191 <tr> 2192 <td>6</td> 2193 <td>Penghu Airport(MZG)</td> 2194 <td>11:21</td> 2195 <td>2mins</td> 2196 <td>11:23</td> 2197 </tr> 2198 <tr> 2199 <td>10</td> 2200 <td>Penghu Living Museum</td> 2201 <td>11:35</td> 2202 <td>45mins</td> 2203 <td>12:20</td> 2204 </tr> 2205 <tr> 2206 <td>5</td> 2207 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2208 <td>12:22</td> 2209 <td>2mins</td> 2210 <td>12:24</td> 2211 </tr> 2212 <tr> 2213 <td>4</td> 2214 <td>Magong 3rd Harbor</td> 2215 <td>12:26</td> 2216 <td>2mins</td> 2217 <td>12:28</td> 2218 </tr> 2219 <tr> 2220 <td>3</td> 2221 <td>Zihyou Tower (Sheng Kuo)</td> 2222 <td>12:30</td> 2223 <td>2mins</td> 2224 <td>12:32</td> 2225 </tr> 2226 <tr> 2227 <td>2</td> 2228 <td>Bus Main Station</td> 2229 <td>12:34</td> 2230 <td>2mins</td> 2231 <td>12:36</td> 2232 </tr> 2233 <tr> 2234 <td>1</td> 2235 <td>Magong Harbor</td> 2236 <td>12:40</td> 2237 <td> </td> 2238 <td> </td> 2239 </tr> 2240 </tbody> 2241</table> 2242</div> 2243</div> 2244</div> 2245</div> 2246<div class="routeTimetable2"> 2247<div class="routeOuter"> 2248<div class="routeBox"> 2249<div class="route"><a data-fancybox="images" href="/website/uploads/ckfinder/penghufuneasy/images/%E6%99%82%E5%88%BB%E8%A1%A8/%E6%BE%8E%E5%8D%97%E7%B7%9A0225.png"><img alt="åç°ç·è·¯ç·å" src="https://www.penghufuneasy.com.tw/website/uploads/ckfinder/penghufuneasy/images/%E6%97%85%E9%81%8A%E8%B7%AF%E7%B7%9A%E5%9C%96/%E4%B8%89%E8%B7%AF%E7%B7%9A%E5%9C%B0%E5%9C%96(2025%E5%B9%B4)/%E6%BE%8E%E5%8D%97%E7%B7%9A0321.png"></a></div> 2250 2251<div class="timeTable north"> 2252<table> 2253 <thead> 2254 <tr> 2255 <th scope="col"> </th> 2256 <th scope="col">Bus Stop Names</th> 2257 <th scope="col">Estimated Arrival Time</th> 2258 <th scope="col">Estimated Stay time</th> 2259 <th scope="col">Estimated Departure Time</th> 2260 </tr> 2261 </thead> 2262 <tbody> 2263 <tr> 2264 <td>1</td> 2265 <td>Magong Harbor</td> 2266 <td>08:28</td> 2267 <td>2mins</td> 2268 <td>08:30</td> 2269 </tr> 2270 <tr> 2271 <td>2</td> 2272 <td>Bus Terminal</td> 2273 <td>08:32</td> 2274 <td>2mins</td> 2275 <td>08:34</td> 2276 </tr> 2277 <tr> 2278 <td>3</td> 2279 <td>Zihyou Tower (Sheng Kuo)</td> 2280 <td>08:36</td> 2281 <td>2mins</td> 2282 <td>08:38</td> 2283 </tr> 2284 <tr> 2285 <td>4</td> 2286 <td>Magong 3rd Fishing Harbor</td> 2287 <td>08:40</td> 2288 <td>2mins</td> 2289 <td>08:42</td> 2290 </tr> 2291 <tr> 2292 <td>5</td> 2293 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2294 <td>08:44</td> 2295 <td>2mins</td> 2296 <td>08:46</td> 2297 </tr> 2298 <tr> 2299 <td>6</td> 2300 <td>Fongguei Cave</td> 2301 <td>09:05</td> 2302 <td>30mins</td> 2303 <td>09:35</td> 2304 </tr> 2305 <tr> 2306 <td>7</td> 2307 <td>Marine Life Propagation Station, Penghu County</td> 2308 <td>09:45</td> 2309 <td>50mins</td> 2310 <td>10:35</td> 2311 </tr> 2312 <tr> 2313 <td>8</td> 2314 <td>Sanshui Beach</td> 2315 <td>10:50</td> 2316 <td>30mins</td> 2317 <td>11:20</td> 2318 </tr> 2319 <tr> 2320 <td>9</td> 2321 <td>Shougang Zhongwu Pagodas</td> 2322 <td>11:30</td> 2323 <td>20mins</td> 2324 <td>11:50</td> 2325 </tr> 2326 <tr> 2327 <td>5</td> 2328 <td>Wenao (Yuantai Hotel & Pescadores Resort)</td> 2329 <td>12:05</td> 2330 <td>2mins</td> 2331 <td>12:07</td> 2332 </tr> 2333 <tr> 2334 <td>4</td> 2335 <td>Magong 3rd Fishing Harbor</td> 2336 <td>12:08</td> 2337 <td>2mins</td> 2338 <td>12:10</td> 2339 </tr> 2340 <tr> 2341 <td>3</td> 2342 <td>Zihyou Tower (Sheng Kuo)</td> 2343 <td>12:12</td> 2344 <td>2mins</td> 2345 <td>12:14</td> 2346 </tr> 2347 <tr> 2348 <td>2</td> 2349 <td>Bus Terminal</td> 2350 <td>12:16</td> 2351 <td>2mins</td> 2352 <td>12:18</td> 2353 </tr> 2354 <tr> 2355 <td>1</td> 2356 <td>Magong Harbor</td> 2357 <td>12:20</td> 2358 <td> </td> 2359 <td> </td> 2360 </tr> 2361 </tbody> 2362</table> 2363</div> 2364</div> 2365</div> 2366</div> 2367 </div> <!----> 2368 <!----> 2369 2370 <!----> 2371 2372 2373 <!----> 2374 2375 <div class="warpper_page normal_item11BOX item_frame_line newitem_html_edit" 2376 style="padding:0px 0px 0px 0px"> 2377 <div class="routeTimetable"> 2378<div class="routeTitle"> 2379<h4>Video</h4> 2380 2381<h3>Promotional Video</h3> 2382</div> 2383 2384<p><span style="font-size:16px"> </span></p> 2385<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="700" scrolling="no" src="https://www.youtube.com/embed/3OiFYVPirl0?si=4XPQD93thiJoUw3r" title="YouTube video player" width="100%"></iframe></div> 2386 2387 </div> <!----> 2388 <!----> 2389 2390 <!----> 2391 2392 2393 <!----> 2394 2395 <div class="warpper_page normal_item11BOX item_frame_line newitem_html_edit" 2396 style="padding:0px 0px 0px 0px"> 2397 <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="700" src="https://www.youtube.com/embed/Uq1zmc3QdMY" title="YouTube video player" width="100%"></iframe> 2398 </div> <!----> 2399 <!----> 2400 2401 <!----> 2402 2403 2404 <!----> 2405 2406 <div class="warpper_page normal_item11BOX item_frame_line newitem_html_edit" 2407 style="padding:0px 0px 0px 0px"> 2408 <div class="routeTimetable"> 2409<div class="routeTitle"> 2410<h4>Video</h4> 2411 2412<h3>Promotional Video</h3> 2413</div> 2414 2415<p><span style="font-size:16px"> </span></p> 2416<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="700" scrolling="no" src="https://www.youtube.com/embed/zE7ovR7t7XE" title="YouTube video player" width="100%"></iframe></div> 2417 2418 </div> <!----> 2419 <!----> 2420 2421 <!----> 2422 2423 2424 <!----> 2425 2426 <link rel="stylesheet" href="https://www.penghufuneasy.com.tw/penghufuneasy/css/owl.carousel.css" type="text/css" /> 2427<!--<link rel="stylesheet" href="https://www.penghufuneasy.com.tw/penghufuneasy/css/owl.theme.default.css" type="text/css" />-->
2428<script type="text/javascript" src="https://www.penghufuneasy.com.tw/penghufuneasy/javascripts/owl.carousel.js"></script>
vendor: 2 bytes, line 2428
2428
2429<script> 2430 $(document).ready(function() { 2431 var it320_owl_nav = true; 2432 var it320_owl_loop = true; 2433 var it320_cnt = "8"; 2434 2435 if(it320_cnt <= 4){ 2436 it320_owl_nav = false; 2437 it320_owl_loop = false; 2438 } 2439 $('.productItem320_BOX .owl-carousel').owlCarousel({ 2440 loop: it320_owl_loop, 2441 margin:0, 2442 nav: it320_owl_loop, 2443 dots: false, 2444 responsive: { 2445 0: { 2446 items: 2 2447 }, 2448 1000: { 2449 items: 4 2450 } 2451 } 2452 }); 2453 2454 }); 2455</script>
2455 2456 2457<!----> 2458<div class="productItem320_BOX"> 2459 <div class='owl-carousel owl-theme clearfix'> 2460 <div class="productItem320_list item"> 2461 <a href="https://penghutravel.com/index.aspx" target="" rel=""> <img class="lazy " 2462 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_22.png?_41224" 2463 id="wpicon_img_22.png?_41224" 2464 alt="Penghu Travel" 2465 title="Penghu Travel" 2466 border="0" 2467 src="/website/images/lazyload.png" 2468 width="435" height="195" /></a> 2469 </div> 2470 <div class="productItem320_list item"> 2471 <a href="https://www.taiwantrip.com.tw/" target="" rel=""> <img class="lazy " 2472 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_21.png?_73663" 2473 id="wpicon_img_21.png?_73663" 2474 alt="Taiwan is good" 2475 title="Taiwan is good" 2476 border="0" 2477 src="/website/images/lazyload.png" 2478 width="1815" height="814" /></a> 2479 </div> 2480 <div class="productItem320_list item"> 2481 <a href="https://www.facebook.com/%E6%BE%8E%E6%B9%96%E5%A5%BD%E8%A1%8C-101193478333931/" target="" rel=""> <img class="lazy " 2482 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_23.png?_62491" 2483 id="wpicon_img_23.png?_62491" 2484 alt="Good trip to Penghu" 2485 title="Good trip to Penghu" 2486 border="0" 2487 src="/website/images/lazyload.png" 2488 width="1815" height="813" /></a> 2489 </div> 2490 <div class="productItem320_list item"> 2491 <a href="https://www.phlm.nat.gov.tw/ch/index.jsp" target="" rel=""> <img class="lazy " 2492 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_283.png?_21629" 2493 id="wpicon_img_283.png?_21629" 2494 alt="çæ´»åç©é¤¨" 2495 title="çæ´»åç©é¤¨" 2496 border="0" 2497 src="/website/images/lazyload.png" 2498 width="435" height="195" /></a> 2499 </div> 2500 <div class="productItem320_list item"> 2501 <a href="https://www.phpto.gov.tw/" target="" rel=""> <img class="lazy " 2502 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_284.png?_92470" 2503 id="wpicon_img_284.png?_92470" 2504 alt="è»è¹è" 2505 title="è»è¹è" 2506 border="0" 2507 src="/website/images/lazyload.png" 2508 width="435" height="195" /></a> 2509 </div> 2510 <div class="productItem320_list item"> 2511 <a href="https://longmen885.com.tw/signup/" target="" rel=""> <img class="lazy " 2512 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_285.png?_28430" 2513 id="wpicon_img_285.png?_28430" 2514 alt="é¾éééé£å°" 2515 title="é¾éééé£å°" 2516 border="0" 2517 src="/website/images/lazyload.png" 2518 width="435" height="195" /></a> 2519 </div> 2520 <div class="productItem320_list item"> 2521 <a href="https://www.penghu-aquarium.com/" target="" rel=""> <img class="lazy " 2522 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-u
2522s/wpicon_img_289.png?_75547" 2523 id="wpicon_img_289.png?_75547" 2524 alt="æ¾åæµ·æ´ç§ææéå ¬å¸" 2525 title="æ¾åæµ·æ´ç§ææéå ¬å¸" 2526 border="0" 2527 src="/website/images/lazyload.png" 2528 width="435" height="195" /></a> 2529 </div> 2530 <div class="productItem320_list item"> 2531 <a href="https://www.klook.com/zh-HK/?spm=Activity.TopNavigation.BackHome&clickId=15d7af3e63" target="" rel=""> <img class="lazy " 2532 data-original="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_756.jpg?_87237" 2533 id="wpicon_img_756.jpg?_87237" 2534 alt="Klook" 2535 title="Klook" 2536 border="0" 2537 src="/website/images/lazyload.png" 2538 width="435" height="195" /></a> 2539 </div> 2540 2541 2542 <!--1--> 2543 <!--<ul class="productItem320_list"> 2544 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2545 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2546 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2547 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2548 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2549 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2550 </ul> 2551 2552 <!--2--> 2553 <!--<ul class="productItem320_list"> 2554 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2555 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2556 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2557 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2558 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2559 <li><a href="#"><img src="images/dongdaemun_18.jpg" /></a></li> 2560 </ul>--> 2561 2562 2563 </div> 2564 <!--<div style='text-align:center;'> 2565 <button class="arrow-left" onclick='mySwipe.prev()'>prev</button> 2566 <button class="arrow-right" onclick='mySwipe.next()'>next</button> 2567 </div>--> 2568</div> 2569
2570<script type="text/javascript" src="javascripts/swipe.js"></script>
vendor: 2 bytes, line 2570
2570
2571<script> 2572 2573//ä¸éï¼åå輪æï¼-mobile 2574var elem = document.getElementById('mySwipe_320'); 2575window.mySwipe = Swipe(elem, { 2576}); 2577</script>
2577 <!----> 2578 <!----> 2579 2580 <!----> 2581 2582 2583 <!----> 2584 2585 <style> 2586 .item271_box .item271_inbox {height: auto;} 2587 .item271_box .item271_inbox a{display: flex; justify-content: center; align-items: center;} 2588 .item271_box img {vertical-align: middle;} 2589 .item271_box .item271_inbox span { 2590 position: absolute; 2591 z-index: 1; 2592 display: block; 2593 cursor: pointer; 2594 width: 28px; 2595 height: 28px; 2596 color: transparent; 2597 background: url(css/images/it271_x.svg) 0 0 no-repeat; 2598 } 2599</style> 2600<!-- --> 2601<div class="item271_box" style="top:262px; margin-left:-870px;"> 2602 <div class="item271_inbox"> 2603 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=item_article&wpicon_uid=1556" 2604 title="115å¹´å è²»æä¹" 2605 target=""> 2606 <img src="https://www.penghufuneasy.com.tw/website/uploads/website_1/en-us/wpicon_img_1559.png?_64332" width="250" height="250" title="115å¹´å è²»æä¹" alt="115å¹´å è²»æä¹"/></a> 2607 <span>éé</span> 2608 </div> 2609</div> 2610<!-- -->
2611<script> 2612 $(function(){ 2613 // 1. æ .item271_box æ¬èº«ä¹å å ¥é»æäºä»¶çè¡å 2614 $(".item271_box, .item271_box span").click(function(){ 2615 $(".item271_box").hide(); 2616 }); 2617 2618 // 2. æ ¸å¿ééµï¼é»æç½è²å §å®¹å塿ï¼é»æ¢äºä»¶å¾å¤æ´æ£ï¼åæ³¡ï¼ 2619 $(".item271_inbox").click(function(e){ 2620 e.stopPropagation(); 2621 }); 2622 }); 2623</script>
2623 2624</div> 2625<!----> 2626<!----> 2627 2628</div> <!----> 2629 </div> 2630 2631 2632 <div class="FOR_FOOTER"> 2633 <span class="copy_right"><style> 2634.ph_bottom_cr{ width:100%; height: auto; background: #1690aa; padding: 40px 0 20px 0; font-size: 14px; color: #fff;} 2635.ph_bottom_cr_in{ width: 1200px; margin: 0 auto;position:relative;padding:0 50px;} 2636.ph_bottom_cr_in .line_qrcode_box{ position:absolute; right:80px;top:-12px;font-size: 13px;} 2637.ph_bottom_cr_in .line_qrcode{ display:block; width:150px; height:auto; border:3px solid #4bc6d6;background:#fff;} 2638.ph_bottom_cr_in .line_qrcode .line_top{height:30px;text-align: center; line-height: 30px; background:#4bc6d6; color:#fff;} 2639.ph_bottom_cr_in .line_bottom{ line-height:20px;} 2640.ph_bottom_cr_in .line_bottom > span{display:block; } 2641.ph_bottom_cr_in .line_qrcode img{display:block; margin:0 auto; width:120px; height:auto;} 2642.ph_bottom_cr01{ width: 100%; align-items: center; } 2643.ph_bottom_cr01 .logo_box{ width: 500px; display: flex;} 2644.ph_bottom_cr01 .logo_box span{ display: block; width: 100%; text-align: left;} 2645.ph_bottom_cr01 .logo_box li{ margin-right:20px; color: #fff;} 2646.ph_bottom_cr01 .menu_box{ width: 840px; display: flex; padding-right: 10px;margin-top:15px;border-top:1px solid #4bc6d6;} 2647.ph_bottom_cr01 .menu_box a,.ph_bottom_cr01 .menu_box a:hover{ color: #fff;} 2648.ph_bottom_cr01 .menu_box li{ padding:5px 20px; width:14.285%;text-align:center;position:relative;} 2649.ph_bottom_cr01 .menu_box li:after{content:""; display:block; width:1px; height:20px; position:absolute; right:0; top:10px; background:#4bc6d6;} 2650.ph_bottom_cr01 .menu_box li:last-child:after{width:0;} 2651.ph_bottom_cr02{ text-align: center; line-height: 30px; width:100%;height:50px; padding:15px ;} 2652</style> 2653 2654<div class="ph_bottom_cr"> 2655 <div class="ph_bottom_cr_in"> 2656 <div class="line_qrcode_box"> 2657 <div class="line_qrcode"> 2658 <div class="line_top">LINE@ï¼@845izxyb</div> 2659 <a href="https://line.me/R/ti/p/@845izxyb" target="_blank"><img src="uploads/ckfinder/penghufuneasy/images/logo/line_qrcode.png"></a> 2660 </div> 2661 <div class="line_bottom"><span>Customer Service Hotline: </span>+886-906-315953</div> 2662 </div> 2663 <div class="ph_bottom_cr01"> 2664 <ul class="logo_box"> 2665 <li> 2666 <span>Directed by</span> 2667 <a href="https://www.taiwan.net.tw/" target="_blank"><img src="https://www.penghufuneasy.com.tw/penghufuneasy/uploads/ckfinder/penghufuneasy/images/logo/__thumbs/new%20logo.png/new%20logo__248x105.png"></a> 2668 </li> 2669 <li> 2670 <span>Organizer</span> 2671 <a href="https://www.penghu.gov.tw/" target="_blank"><img src="uploads/ckfinder/penghufuneasy/images/logo/logo.png"></a> 2672 </li> 2673 <li> 2674 <span>Co-organiser</span> 2675 <a href="https://www.penghu.gov.tw/tourism/" target="_blank"><img src="uploads/ckfinder/penghufuneasy/images/logo/logo2.png"></a> 2676 </li> 2677 </ul> 2678 <ul class="menu_box"> 2679 <li> 2680 <a href="https://ticket.penghufuneasy.com.tw/purchase/tickets?redirect">Buy tickets</a> 2681 </li> 2682 <li> 2683 <a href="https://ticket.penghufuneasy.com.tw/reservation?redirect">Reservation</a> 2684 </li> 2685 <li> 2686 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=about">Ticket </a> 2687 </li> 2688 <li> 2689 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=news">News</a> 2690 </li> 2691 <li> 2692 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=traffic">Traffic</a> 2693 </li> 2694 <li> 2695 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=storecost_2024">Store</a> 2696 </li> 2697 <li> 2698 <a href="https://www.penghufuneasy.com.tw/penghufuneasy/index.php?action=download">Download</a> 2699 </li> 2700 </ul> 2701 </div> 2702 </div> 2703</div> 2704<div class="ph_bottom_cr02">Tourism Department,Penghu County Government all rights reserved © Tourism Department,MOEA 109</div></span> 2705 </div> 2706 </div> 2707 2708 <!----> 2709 2710
2711<script> 2712 // å 許ç iframe 便º 2713 allow_iframe_src = ['www.google.com']; 2714 $(document).ready(function(){$("iframe").each(function(t){var e=$(this).attr("src")||"";allow_iframe_src.some(t=>-1!==e.indexOf(t))&&($(this).removeAttr("sandbox"),$(this).attr("src",$(this).attr("src")+"?t="+(new Date).getTime()))})}); 2715</script>
2715 2716
2717<script language="javascript"> 2718/** 2719 * date input format checker. 2720 */ 2721function dateCheckerKeyIn (dateInput, event, ShoppingScar) { 2722 ShoppingScar = ShoppingScar || null; 2723 var memBirthday = $(dateInput).val(); 2724 var lastKeyIn = event.which; 2725 /* console.log(lastKeyIn)*/ 2726 if (lastKeyIn == 8 || lastKeyIn == 37 || lastKeyIn == 38 || lastKeyIn == 39 || lastKeyIn == 40 || lastKeyIn == 9) { /* permit keyin but do nothing.*/ 2727 return null; 2728 } else if (!((lastKeyIn >= 48 && lastKeyIn <= 57) || (lastKeyIn >= 96 && lastKeyIn <= 105)) && lastKeyIn != 190 && lastKeyIn != 191 && lastKeyIn != 173 && lastKeyIn != 111 && lastKeyIn != 109) { /* ä¸å 許åå , back*/ 2729 event.preventDefault (); 2730 /* console.log('bad char.')*/ 2731 return null; 2732 } 2733 2734 if (!__dateChecker (dateInput, ShoppingScar)) { 2735 event.preventDefault (); 2736 } 2737 2738} 2739 2740/** 2741 * date format checker 2742 */ 2743function __dateChecker (dateInput, ShoppingScar) { 2744 ShoppingScar = ShoppingScar || null; 2745 var memBirthday = $(dateInput).val(); 2746 2747 var nowD = new Date(); 2748 2749 var memBirthdayY = memBirthday.split(/[-/]/)[0]; 2750 var memBirthdayM = (memBirthday.split(/[-/]/)[1] == 'undefined') ? '' : memBirthday.split(/[-/]/)[1]; 2751 var memBirthdayD = (memBirthday.split(/[-/]/)[2] == 'undefined') ? '' : memBirthday.split(/[-/]/)[2]; 2752 if(ShoppingScar == null){ 2753 /* console.log(memBirthdayY)*/ 2754 if (memBirthdayY.length > 4 || (nowD.getYear() + 1900) < parseInt(memBirthdayY, 10)) { 2755 $(dateInput).val (''); 2756 /*console.log ('year fault.' + nowD.getYear())*/ 2757 return false; 2758 } else if ( memBirthdayM.length >= 2 && (parseInt(memBirthdayM, 10) > 12 || parseInt(memBirthdayM, 10) < 1) ) { 2759 $(dateInput).val (memBirthday.substring(0, 5)); 2760 /*console.log ('month fault.')*/ 2761 return false; 2762 } else if ( memBirthdayD.length >= 2 && (parseInt(memBirthdayD, 10) > 31 || parseInt(memBirthdayD, 10) < 1) ) { 2763 $(dateInput).val (memBirthday.substring(0, 8)); 2764 /*console.log ('day fault.')*/ 2765 return false; 2766 } else if (memBirthday.length > 10) { 2767 $(dateInput).val (memBirthday.substring(0, memBirthday.length - 1)); 2768 /*console.log('length fault.')*/ 2769 return false; 2770 } 2771 }else{ 2772 2773 if(memBirthday.length == 10){ 2774 if(!isDate(dateInput, memBirthday)){ 2775 return false; 2776 } 2777 } 2778 if(memBirthday.length > 10) { 2779 $(dateInput).val (memBirthday.substring(0, memBirthday.length - 1)); 2780 return false; 2781 } 2782 } 2783 return true; 2784} 2785 2786function _openPageEditContent( _wpitem_uid ) 2787{ 2788 var open_uri = 'https://www.penghufuneasy.com.tw/penghufuneasy/admweb/admweb.main.php?action=website_page_item_content' + 2789 '&wpitem_uid=' + _wpitem_uid; 2790 2791 var oOpenWindow = window.open(open_uri, 2792 'page_item_content', 2793 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=780,height=580'); 2794 oOpenWindow.focus(); 2795} 2796 2797function _openPageEditWindow( open_uri ) 2798{ 2799 var oOpenWindow = window.open(open_uri, 2800 'page_edit', 2801 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=780,height=580'); 2802 oOpenWindow.focus(); 2803} 2804 2805function _openImage( imgUri, imgPath ,imagewidth ,imageheight) 2806{ 2807 imagewidth = imagewidth || 695; 2808 imageheight = imageheight || 695; 2809 if( !imgPath ) imgPath = ''; 2810 var open_uri = 'https://www.penghufuneasy.com.tw/penghufuneasy/openwin/openwin.index.php?action=images' + 2811 '&imgUri=' + imgUri + 2812 '&imgPath=' + imgPath; 2813 2814 var oOpenWindow = window.open(open_uri, 2815 'openImage', 2816 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width='+imagewidth+',height='+imageheight ); 2817 oOpenWindow.focus(); 2818} 2819 2820function _openProductSort( jsAct, formName, elName, lang, _args ) 2821{ 2822 var open_uri = 'https://www.penghufuneasy.com.tw/penghufuneasy/openwin/openwin.index.php?action=product_sort' + 2823 '&jsAct=' + jsAct + 2824 '&form_name=' + formName + 2825 '&el_name=' + elName + 2826 '&openwin_lang=' + lang; 2827 if(_args) 2828 open_uri += _args; 2829 2830 var oOpenWindow = window.open(open_uri, 2831 'productSort', 2832 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=300'); 2833 oOpenWindow.focus(); 2834} 2835 2836function _reloadAuthimgImg( imgId ) 2837{ 2838 var r = Math.round(Math.random()*9999); 2839 document.getElementById( imgId ).src = 'https://www.penghufuneasy.com.tw/penghufuneasy/images/authimg.php?' + r; 2840} 2841 2842/**/ 2843/*var menu_move_x = 0; /**/ 2844/*var menu_move_y = 0; /**/ 2845var menuDivId; 2846var menuDivId_out; 2847var objMenuDiv; 2848var objMenuDiv_out; 2849var _isMenuDiv = 0; 2850 2851function showWebMenu( id ){ 2852 menuDivId = 'div_webMenu_' + id; 2853 _isMenuDiv = 1; 2854 2855 objMenu = document.getElementById( 'webMenu_' + id ); 2856 objMenuDiv = document.getElementById( menuDivId ); 2857 2858 if( objMenuDiv ){ 2859 graphics = ij_getXY(objMenu); 2860 2861 objMenuDiv.style.left = graphics[0] + menu_move_x + 'px'; 2862 objMenuDiv.style.top = graphics[1] + menu_move_y + 'px'; 2863 2864 ij_showDiv(menuDivId, true); 2865 } 2866 2867 if( objMenuDiv_out && menuDivId_out != menuDivId ){ 2868 ij_showDiv(menuDivId_out, false); 2869 } 2870 menuDivId_out = null; 2871} 2872 2873function removeWebMenu( id, timeOut ){ 2874 menuDivId_out = 'div_webMenu_' + id; 2875 objMenuDiv_out = document.getElementById( 'div_webMenu_' + id ); 2876 2877 _isMenuDiv = 0; 2878 setTimeout( '_removeWebMenu()' ,timeOut); 2879} 2880 2881function _removeWebMenu(){ 2882 if( !_isMenuDiv && objMenuDiv_out ) 2883 ij_showDiv(menuDivId_out, false); 2884} 2885/**/ 2886 2887String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }; 2888function formatNumber(str) { 2889 str = str.trim(); 2890 if(str.length <= 3){ 2891 return str; 2892 }else{ 2893 return formatNumber(str.substr(0,str.length-3))+','+str.substr(str.length-3); 2894 } 2895} 2896function RemoveStringComma(number) { 2897 var pos = number.indexOf(","); 2898 while (pos != -1) { 2899 number = number.substring(0, pos) + number.substring(pos + 1, number.length); 2900 pos = number.indexOf(","); 2901 } 2902 return number; 2903} 2904/* jquery = jQuery.noConflict(true);*/ 2905$(document).ready(function(){ 2906 /* 2907 $(".formatNumber").find("font").each(function(i){ 2908 $(".formatNumber").each(function(i){ 2909 var _num = $(this).html(); 2910 $(this).html(formatNumber(_num)); 2911 });
2912 */ 2913 2914 $("textarea").keyup(function(event){ 2915 var test =$(this).val(); 2916 2917 if(! test.match(/^[^']{0,}$/)){ 2918 $(this).val(test.replace(/[\u0027]+/ig,'')); 2919 } 2920 }); 2921 2922 /* 2923 $("input").keyup(function(event){ 2924 var test =$(this).val(); 2925 if(! test.match(/^[^']{0,}$/)){ 2926 $(this).val(test.replace(/[\u0027]+/ig,'')); 2927 } 2928 }); 2929 */ 2930 $(':input').on('input paste',function(){$(this).keyup();}); 2931 2932 //nocsrf 2933 var csrfToken = 'MTc5MTMxMDExMGNoQVM2UDhzUEdOd1h0V2FmU2Q2M2ZnVE5MeG96eGVL'; 2934 var csrfTokenInput = document.createElement("input"); 2935 $(csrfTokenInput).attr ('type', 'hidden').attr('name', '_csrf').val (csrfToken); 2936 2937 $('form').each (function (index) { 2938 $(this).append(csrfTokenInput); 2939 //console.log($(this).serialize()); 2940 }); 2941 2942 /* 2019/11/26 æé段æ¬ä¾è£¡é¢ å¦å鿍£é 颿å¤åform åªææå¾ä¸åæå å°csrf*/ 2943 $('form').each (function (index) { 2944 /* nocsrf */ 2945 var csrfToken = 'MTc5MTMxMDExMGNoQVM2UDhzUEdOd1h0V2FmU2Q2M2ZnVE5MeG96eGVL'; 2946 var csrfTokenInput = document.createElement("input"); 2947 $(csrfTokenInput).attr ('type', 'hidden').attr('name', 'nti_JTgweSU3RHklQUQlODElODAlN0QlN0QlN0MlN0N5JTdFJTgxJTdCJUFDJUE5JUFBJTdCJUFCeCU3Q3olQUElN0Z4eSU4MSU3RSU3QyU3QyU4MQ').val (csrfToken); 2948 2949 $(this).append(csrfTokenInput); 2950 /*console.log($(this).serialize());*/ 2951 }); 2952 2953 // iframeå ä¸sandboxå±¬æ§ 2954 // if($(".card-number-group").length == 0){ 2955 // $('iframe').each (function (index) { 2956 // $(this).attr("sandbox", "allow-same-origin"); 2957 // }); 2958 // } 2959 $('iframe').each(function (index) { 2960 /* nocsrf */ 2961 $(this).attr("sandbox", "allow-scripts allow-same-origin allow-presentation"); 2962 $(this).attr("src", $(this).attr("src")); 2963 }); 2964 2965 /*alert ä¸»æ© ip*/ 2966 }); 2967 2968function isDate(dateInput, dateStr) { 2969 var dateStr = $(dateInput).val(); 2970 var datePat = /^(\d{4})(\/)(\d{1,2})(\/)(\d{1,2})$/; 2971 var matchArray = dateStr.match(datePat); /* is the format ok?*/ 2972 var nowD = new Date(); 2973 var keyD = new Date(dateStr); 2974 var weekend = keyD.getDay(); 2975 2976 if(matchArray == null){ 2977 $(dateInput).val(''); 2978 return false; 2979 } 2980 2981 year = matchArray[1]; /* p@rse date into variables*/
2982 month = matchArray[3]; 2983 day = matchArray[5]; 2984 2985 if(month < 1 || month > 12){ /* check month range*/ 2986 $(dateInput).val(dateStr.substring(0, 5)); 2987 return false; 2988 } 2989 2990 if(day < 1 || day > 31){ 2991 $(dateInput).val(dateStr.substring(0, 8)); 2992 return false; 2993 } 2994 2995 if((month == 4 || month == 6 || month == 9 || month == 11) && day == 31){ 2996 $(dateInput).val(dateStr.substring(0, 8)); 2997 return false; 2998 } 2999 3000 if(month == 2){ /* check for february 29th*/ 3001 var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)); 3002 if(day > 29 || (day == 29 && !isleap)){ 3003 $(dateInput).val(dateStr.substring(0, 8)); 3004 return false; 3005 } 3006 } 3007 3008 if(nowD.getTime() > keyD.getTime()){ 3009 $(dateInput).val(''); 3010 return false; 3011 } 3012 if(weekend == 0 || weekend == 6){ 3013 $(dateInput).val(dateStr.substring(0, 8)); 3014 return false; 3015 } 3016 return true; /* date is valid*/ 3017} 3018 3019/*檢æ¥èº«åèåè*/ 3020function check_taiwan_ID( id ){ 3021 tab = "ABCDEFGHJKLMNPQRSTUVXYWZIO" 3022 A1 = new Array (1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3 ); 3023 A2 = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5 ); 3024 Mx = new Array (9,8,7,6,5,4,3,2,1,1); 3025 3026 if ( id.length != 10 ) return false; 3027 i = tab.indexOf( id.charAt(0) ); 3028 if ( i == -1 ) return false; 3029 sum = A1[i] + A2[i]*9; 3030 3031 for ( i=1; i<10; i++ ) { 3032 v = parseInt( id.charAt(i) ); 3033 if ( isNaN(v) ) return false; 3034 sum = sum + v * Mx[i]; 3035 } 3036 if ( sum % 10 != 0 ) return false; 3037 return true; 3038} 3039 3040/*檢æ¥å± çèè碼*/ 3041function check_resident_ID( id ) { 3042 3043 studIdNumber = id 3044 3045 /*æ ¼å¼ï¼ç¨æ£åè¡¨ç¤ºå¼æ¯å°ç¬¬ä¸å忝æ¯å¦çºè±æåæ¯*/ 3046 if(isNaN(studIdNumber.substr(2,8)) || 3047 (!/^[A-Z]$/.test(studIdNumber.substr(0,1))) || 3048 (!/^[A-Z]$/.test(studIdNumber.substr(1,1)))){ 3049 /*alert("å± çèèç¢¼æ ¼å¼é¯èª¤");*/ 3050 return false; 3051 } 3052 3053 var idHeader = "ABCDEFGHJKLMNPQRSTUVXYWZIO"; /*æç §è½æå¾æ¬æ¸ç大å°é²è¡æåº*/ 3054 /*ééæèº«åèåèè½æææºåè¦å°æç*/ 3055 studIdNumber = (idHeader.indexOf(studIdNumber.substring(0,1))+10) + 3056 '' + ((idHeader.indexOf(studIdNumber.substr(1,1))+10) % 10) + '' + studIdNumber.substr(2,8); 3057 /*éå§é²è¡èº«åèæ¸åçç¸ä¹èç´¯å ï¼ä¾ç §é åºä¹ä¸1987654321*/ 3058 3059 s = parseInt(studIdNumber.substr(0,1)) + 3060 parseInt(studIdNumber.substr(1,1)) * 9 + 3061 parseInt(studIdNumber.substr(2,1)) * 8 + 3062 parseInt(studIdNumber.substr(3,1)) * 7 + 3063 parseInt(studIdNumber.substr(4,1)) * 6 + 3064 parseInt(studIdNumber.substr(5,1)) * 5 + 3065 parseInt(studIdNumber.substr(6,1)) * 4 + 3066 parseInt(studIdNumber.substr(7,1)) * 3 + 3067 parseInt(studIdNumber.substr(8,1)) * 2 + 3068 parseInt(studIdNumber.substr(9,1)); 3069 3070 /*檢æ¥è碼 = 10 - ç¸ä¹å¾å使¸ç¸å 總åä¹å°¾æ¸ã*/ 3071 checkNum = parseInt(studIdNumber.substr(10,1)); 3072 /*æ¨¡æ¸ - 總å/模æ¸(10)ä¹é¤æ¸è¥çæ¼ç¬¬ä¹ç¢¼ç檢æ¥ç¢¼ï¼åé©èæå*/ 3073 /*è¥é¤æ¸çº0ï¼æª¢æ¥ç¢¼å°±æ¯0*/ 3074 if((s % 10) == 0 || (10 - s % 10) == checkNum){ 3075 return true; 3076 } 3077 else{ 3078 return false; 3079 } 3080} 3081 3082/*檢æ¥çµ±ç·¨*/ 3083function isValidGUI(taxId) { 3084 var invalidList = "00000000,11111111"; 3085 if (/^\d{8}$/.test(taxId) == false || invalidList.indexOf(taxId) != -1) { 3086 return false; 3087 } 3088 3089 var validateOperator = [1, 2, 1, 2, 1, 2, 4, 1], 3090 sum = 0, 3091 calculate = function(product) { /* å使¸ + å使¸*/ 3092 var ones = product % 10, 3093 tens = (product - ones) / 10; 3094 return ones + tens; 3095 }; 3096 for (var i = 0; i < validateOperator.length; i++) { 3097 sum += calculate(taxId[i] * validateOperator[i]); 3098 } 3099 3100 return sum % 5 == 0 || (taxId[6] == "7" && (sum + 1) % 5 == 0); 3101} 3102 3103function setCookie(cname, cvalue, exdays) { 3104 var d = new Date(); 3105 d.setTime(d.getTime() + (exdays*24*60*60*1000)); 3106 var expires = "expires="+ d.toUTCString(); 3107 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 3108} 3109</script>
3109 3110 3111<!-- --> 3112 3113 3114 3115<!----> 3116<!----> 3117 3118 3119<!----> 3120<!----> 3121 3122� 3123<!----> 3124 3125<!----> 3126 3127 3128 <!-- åè³è²æ --> 3129 <div class="personal_statement" style="display: none; z-index: 99999;"> 3130 æ¬ç¶²ç«ä½¿ç¨æ¨çCookieæ¼åªåç¶²ç«åæ¨çè³¼ç©ç¶é©ãç¹¼çºç覽網ç«å³è¡¨ç¤ºæ¨åææ¬å ¬å¸é±ç§æ¬æ¿çï¼æ¨å¯è³é±ç§æ¬æ¿çäºè§£è©³ç´°è³è¨ã 3131 <div class="btn_personal_box"> 3132 <button class="btn_personal_statement" name="personal_statement" type="button" onclick="setPersonalStatement();"> 3133 I agree </button> 3134 </div> 3135 </div> 3136
3136<script> 3137 function setPersonalStatement() { 3138 setCookie('personal_statement', 1, 365); /*a year*/ 3139 $(".personal_statement").hide(); 3140 } 3141 3142 function parseCookie() { 3143 var cookieObj = {}; 3144 var cookieAry = document.cookie.split(';'); 3145 var cookie; 3146 3147 for (var i=0, l=cookieAry.length; i<l; ++i) { 3148 cookie = jQuery.trim(cookieAry[i]); 3149 cookie = cookie.split('='); 3150 cookieObj[cookie[0]] = cookie[1]; 3151 } 3152 3153 return cookieObj; 3154 } 3155 3156 function getCookieByName(name) { 3157 var value = parseCookie()[name]; 3158 if (value) { 3159 value = decodeURIComponent(value); 3160 } 3161 3162 return value; 3163 } 3164 if (!getCookieByName('personal_statement')) { 3165 $(".personal_statement").show(); 3166 } 3167 </script>
3167 3168 <!-- åè³è²æ END --> 3169
3170<script src="./javascripts/jquery.lazyload.js"></script>
3170 3171 3172<style> 3173 .before_slide_lazy.lazy{ 3174 display: none !important; 3175 } 3176</style> 3177
3178<script> 3179 function lazyload2(L){ 3180 $("img.lazy").each(function(){ 3181 if ($(this).parents('.slides').length || $(this).parents('.slides_lazy').length) { 3182 $(this).addClass('before_slide_lazy'); 3183 } else { 3184 if (($(window).scrollTop() + window.innerHeight >= $(this).offset().top && 3185 $(window).scrollTop() + window.innerHeight <= $(this).offset().top + $(this).outerHeight()) || 3186 ($(window).scrollTop() <= $(this).offset().top + $(this).outerHeight() 3187 && $(window).scrollTop() >= $(this).offset().top) || 3188 ($(window).scrollTop() <= $(this).offset().top && 3189 $(window).scrollTop() + window.innerHeight >= $(this).offset().top + $(this).outerHeight())) { 3190 if ($(this).attr('data-original') != $(this).attr('src')) { 3191 deferred_load = $.Deferred(); 3192 $(this).attr('src', $(this).attr('data-original')); 3193 $(this).removeClass('lazy'); 3194 deferred_load.resolve(); 3195 $.when(deferred_load).done(function(){ 3196 if (typeof (L) == "function") 3197 L(); 3198 }); 3199 } 3200 } 3201 } 3202 }); 3203 } 3204 3205 $(function(){ 3206/* 3207 $("img").addClass('lazy'); 3208 $("img").each(function(){ 3209 $(this).attr('data-original',$(this).attr('src')) 3210 }); 3211 $("img").removeAttr('src'); 3212*/ 3213 var deferred_lazyload = $.Deferred(); 3214 lazyload2(); 3215 deferred_lazyload.resolve(); 3216 3217 $(window).scroll(function(){ 3218 lazyload2(); 3219 }); 3220 3221 /*å¿ é ç輪æä¹å¤çåçå·²ç¶è¼å ¥åç徿è¼å ¥ï¼é樣æä¸æé æè¢å¹å §ç°å*/ 3222 $.when(deferred_lazyload).done(function(){ 3223 /*輪æåçå¦æä½¿ç¨slideåç«èéfadeï¼æèlazyloadææè¡çª(ç´æ¥åºç¾å¨è¢å¹ä¸çåçå¿ é æ»¾å徿æè¼å ¥)ï¼å¿ é å å°è¼ªæåçå ¨é¨è¼å¥½å¾ååå輪æ*/ 3224 /*ç´æ¥å°å±¬æ§data-originalç½®æsrcè¼å ¥å°±ä¸ææçæ«ç°åçåé¡*/ 3225 $("ul.slides").find("img.lazy").each(function(){ 3226 $(this).attr('src',$(this).attr('data-original')); 3227 $(this).removeClass('before_slide_lazy'); 3228 $(this).removeClass('lazy'); 3229 }); 3230 $(".slides_lazy").find("img.lazy").each(function(){ 3231 $(this).attr('src',$(this).attr('data-original')); 3232 $(this).removeClass('before_slide_lazy'); 3233 $(this).removeClass('lazy'); 3234 }); 3235 }); 3236 3237 $("img.lazy").show().lazyload({effect : "fadeIn", failure_limit : 20 ,threshold:$(window).height(),skip_invisible:false}); 3238 /*å å ¥thresholdçºè¦çªé«åº¦ï¼ä»¥å ä¸éå§æ²loadå*/ 3239 3240 $(document).imagesLoaded(function(){ /*åçåºç¾å¾*/ 3241 $("img.lazy").each(function(){ 3242 $(this).lazyload(); 3243 }); 3244 }); 3245 }); 3246</script>
3246 3247 3248<!-- Live Chat Widget powered by https://keyreply.com/chat/ --> 3249<!-- Advanced options: --> 3250<!-- data-align="left" --> 3251<!-- data-overlay="true" --> 3252
3253<script> 3254 var u = navigator.userAgent; 3255 if (QueryString('action') == 'member_login') { 3256 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; /*androidç»ç«¯*/ 3257 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); /*iosç»ç«¯*/ 3258 if (isAndroid) { 3259 token = window.JavaScriptInterface.fetchFirebaseToken(); 3260 token = token.split(' from Java side')[0]; 3261 html = '<input type="hidden" name="token" value="'+token+'"/>'+ 3262 '<input type="hidden" name="device" value="android"/> '; 3263 3264 $("#login_account").after(html); 3265/* window.stop();*/ 3266/* window.JavaScriptInterface.login();*/ 3267 } else if (isiOS) { 3268 window.webkit.messageHandlers.fetchFirebaseToken.postMessage(null); 3269/* window.stop();*/ 3270/* window.webkit.messageHandlers.login.postMessage(null)*/ 3271 } 3272 } 3273 3274 3275 function getiOSToken(token) { 3276 html = '<input type="hidden" name="token" value="'+token+'"/>'+ 3277 '<input type="hidden" name="device" value="ios"/> '; 3278 3279 $("#login_account").after(html); 3280 } 3281 3282 /*åå¾getå¼*/ 3283 function QueryString(name) 3284 { 3285 var AllVars = window.location.search.substring(1); 3286 var Vars = AllVars.split("&"); 3287 for (i = 0; i < Vars.length; i++) 3288 { 3289 var Var = Vars[i].split("="); 3290 if (Var[0] == name) return Var[1]; 3291 } 3292 return ""; 3293 } 3294</script>
3294 3295 3296<!----> 3297 3298 3299<!----> 3300<!----> 3301<!----> 3302<!----> 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314
3315<script> 3316 //prod_temp fancybox 3317 $(function(){ 3318 if ($("a.cart_light_box").length) { 3319 let prod_temp_lightbox_width = '' ? 250 : 600; 3320 $("a.cart_light_box").fancybox({ 3321 width : prod_temp_lightbox_width, 3322 fitToView : false, 3323 autoSize : false, 3324 title : false 3325 }); 3326 } 3327 3328 if ($("a.addcart_btn").length) { 3329 $("a.addcart_btn").fancybox({ 3330 width : "80%", 3331 fitToView : false, 3332 autoSize : false, 3333 title : false 3334 }); 3335 } 3336 3337 if ($("a.promate_cart").length) { 3338 $("a.promate_cart").fancybox({ 3339 width : 600, 3340 height : "auto", 3341 fitToView : false, 3342 autoSize : false, 3343 title : false 3344 }); 3345 } 3346 }); 3347 3348 //æå¡ç»å ¥ 3349 function mem_login() { 3350 //è«å ç»å ¥æå¡ï¼ 3351 if (confirm('Please log in first!')) { 3352 window.location = 'https://www.penghufuneasy.com.tw/member/index.php?action=member_login&b_action=&r_byeurl=penghufuneasy&logout=1'; 3353 } else { 3354 return false; 3355 } 3356 } 3357 3358 function scart_num_refresh() { 3359 $.ajax({
3360 url: "/penghufuneasy/api/api.shopping_cart.php", 3361 type: "POST", 3362 dataType: "json", 3363 data: { 3364 myAct:"getCartNumber", 3365 [csrf_key]: csrf_val 3366 }, 3367 success: function(Jdata){ 3368 if( Jdata.error == 'C00' ){ 3369 var count = 0; 3370 $.each(Jdata.content, function(key, value) { 3371 count = count + parseInt(value['scar_count']); 3372 }); 3373 $('.Cart_Total').html(count); 3374 } 3375 } 3376 }); 3377 } 3378 if (typeof top_refresh !== 'function') { 3379 scart_num_refresh(); 3380 } 3381 3382 function removeScarByWeb(web_byeurl) { 3383 $.ajax({ 3384 url: "/penghufuneasy/api/api.shopping_cart.php", 3385 type: "POST", 3386 dataType: "json", 3387 data: { 3388 myAct: "removeScarByWeb", 3389 web_byeurl: web_byeurl, 3390 [csrf_key]: csrf_val 3391 }, 3392 success: function(Jdata){ 3393 if( Jdata.error == 'C00' ){ 3394 if (typeof(it340_scart_refresh) == 'function') { 3395 it340_scart_refresh(); 3396 } else { 3397 top_refresh(); 3398 } 3399 } 3400 } 3401 }); 3402 } 3403 3404 //ååå表å å ¥è³¼ç©è»æé 3405 function goCart123_mask(form_no) { 3406 $.ajax({
3407 url: "api/api.shopping_cart.php", 3408 type: "POST", 3409 dataType: "json", 3410 data: { 3411 myAct: "check", 3412 [csrf_key]: csrf_val 3413 }, 3414 success: function (Jdata) { 3415 if (Jdata.error == 'C00') { 3416 $.ajax({ 3417 url: 'index.php?action=shopping_cart&web_cart_myAct=SHOPPING_CART&cart_add_from=prod_temp', 3418 type: "POST", 3419 dataType: "json", 3420 data: 'myAct=ajaxadd&' + csrf_key + '=' + csrf_val + '&scar_count[]=1&prod_no[]=' + form_no, 3421 success: function (response) { 3422 if (response.error == 'C00') { 3423 $('#addCartMask').delay(300).fadeIn(300).delay(300).fadeOut(800); 3424 //FB Pixel å å ¥è³¼ç©è» 3425 if (typeof(fb_AddToCart) == 'function') { 3426 fb_AddToCart(form_no, response.fbValue, response.fbContents); 3427 } 3428 // alert("å·²å°ååå å ¥è³¼ç©è»"); 3429 top_refresh(response.scar_no); 3430 $('div.AF_RSides_cart').stop(true, true).animate({right: "0"}, "medium").delay(1000).animate({right: "-90"}, "medium"); 3431 } else if (response.error.indexOf('E') == 0) { 3432 if (response.error == 'E03') { 3433 //alert(response.error + ': ' + response.err_alert); 3434 alert('æ¤çºæå¡éè³¼ååï¼è«å ç»å ¥æå¡ã'); 3435 //window.top.location.href = response.backURL; 3436 window.location.href = "https://www.penghufuneasy.com.tw/member/index.php?action=member_login&b_action=index"; 3437 } else if (response.error == 'E09') { //ä»»é¸ååï¼å°å°è©³ç´°é 3438 window.location.href = response.backURL; 3439 } else if (response.error == 'E01' && 'penghufuneasy'=='tylokah' ) { // tylokah 測試 test00 3440 alert(response.error + ': ' + response.err_alert); 3441 window.location.href = 'https://www.penghufuneasy.com.tw/member/index.php?action=member_login'; 3442 } else { 3443 alert(response.error + ': ' + response.err_alert); 3444 } 3445 3446 } 3447 } 3448 }); 3449 } 3450 } 3451 }); 3452 } 3453 3454 function closeBox_mask(prod_no) 3455 { 3456 goCart123_mask(prod_no); 3457 $(".fancybox-close").click(); //éé light box 3458 } 3459 3460 function goRfq_mask(prod_no){ 3461 $.ajax({ 3462 url: "index.php?action=shopping_cart_rfq", 3463 type: "POST", 3464 dataType: "json", 3465 data: { 3466 prod_no: prod_no, 3467 [csrf_key]: csrf_val 3468 }, 3469 complete:function(){ 3470 top_refresh(); 3471 } 3472 // success: function(Jdata){ 3473 // if( Jdata.error == 'C00' ){ 3474 // window.location.href = "https://www.penghufuneasy.com.tw/member/index.php?action=member_login&b_action=index"; 3475 // } 3476 // } 3477 }); 3478 $('#addRfqMask').delay(300).fadeIn(300).delay(300).fadeOut(800); 3479 3480 } 3481 3482 function goTrace(prod_uid, prod_no, prod_selling_price, ele, addClass) { 3483 if (mem_uid) { 3484 $.ajax({
3485 url:"https://www.penghufuneasy.com.tw/penghufuneasy/api/api.product_trace_list.php", 3486 type:"POST", 3487 dataType:"json", 3488 data:{ 3489 uid : prod_uid, 3490 myAct : "add", 3491 prod_no : prod_no, 3492 mem_uid : mem_uid, 3493 remove : true 3494 }, 3495 success: function(Jdata){ 3496 if (Jdata.error == 'C00') { 3497 if (Jdata.status == "1") { 3498 //FB Pixel å å°é¡ææ¸ å® 3499 if (typeof(fb_AddToWishlist) == 'function') 3500 fb_AddToWishlist(prod_no, prod_selling_price); 3501 3502 $(ele).addClass(addClass); 3503 alert("è¿½è¹¤æ¸ å®æ°å¢æå"); 3504 } else { 3505 $(ele).removeClass(addClass); 3506 } 3507 } else { 3508 /**/ 3509 alert('Please reloadï¼ ( ' + Jdata.error + ' )'); 3510 } 3511 } 3512 }); 3513 } else { 3514 mem_login(); 3515 } 3516 } 3517 3518 $(document).ready(function(){ 3519 3520 $("#authimg_audio").on('click', async () => { 3521 3522 // ç¼éé©è碼 3523 $.ajax({
3524 url:'api/api.ajax_get_authimg_str.php', 3525 type: 'POST', 3526 dataType: "json", 3527 async: false, 3528 data: {}, 3529 success:function(rtn_data){ 3530 if (rtn_data.error == 'C00') { 3531 var arr = []; 3532 $.each(rtn_data.authimg_str,function(key,value){ 3533 arr.push('https://www.penghufuneasy.com.tw/penghufuneasy/assets/audio/numbers/'+value+'.mp3'); 3534 }) 3535 3536 var myAudio = new Audio(); 3537 myAudio.preload = true; 3538 myAudio.controls = true; 3539 myAudio.src = arr[0]; //æ¯æ¬¡è®æ¸çµæå¾ä¸åå ç´ 3540 arr.shift(); 3541 myAudio.addEventListener('ended', playEndedHandler, false); 3542 myAudio.play(); 3543 myAudio.loop = false;//ç¦æ¢å¾ªç°ï¼å¦åç¡æ³è§¸ç¼endedäºä»¶ 3544 function playEndedHandler(){ 3545 myAudio.src = arr[0]; 3546 arr.shift(); 3547 myAudio.play(); 3548 !arr.length && myAudio.removeEventListener('ended',playEndedHandler,false);//åªæä¸åå ç´ æè§£é¤ç¶å® 3549 } 3550 } 3551 }, 3552 error:function(){ 3553 str = 'èªé³è®å失æ'; 3554 } 3555 }); 3556 3557 }) 3558 }); 3559</script>
3559 <!----> 3560 3561 3562 3563
3564<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a03de1ed6c3849e29690e9a32b1c351d","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3564
3564
3565<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4669b537ce0410d',t:'MTc5MTMxMDA1Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3565</body> 3566</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.