1var jizen = false; 2$(function () { 3 4 /* ãã¼ã¸ãã¨ã®éä¿¡é»æã使 */ 5 var apppath = $("#hdnAppPath").val(); 6 var strPgName = getPgName(apppath, location.pathname); 7 var newDesign = "0"; 8 9 switch (strPgName) { 10 case "index": 11 //ããããã¼ã¸ 12 var divName = "rcmSecTop"; 13 break; 14 case "cmp_baseinfo": 15 //伿¥æ å ± 16 var divName = "rcmSection"; 17 newDesign = "2" 18 break; 19 case "cmp_employ": 20 //ã¤ã³ã¿ã¼ã³ã·ããæ å ± 21 var divName = "rcmSection"; 22 newDesign = "2" 23 break; 24 case "sch_result": 25 //æ¤ç´¢çµæä¸è¦§ 26 var divName = "rcmSecRst0"; 27 break; 28 29 case "ent_end": 30 case "ent_smn_end": 31 case "ent_evt_end": 32 //ã¨ã³ããªã¼å®äºãã»ããã¼ã¨ã³ããªã¼å®äº 33 var divName = "rcmSecEntEndNew"; 34 newDesign = "2" 35 break; 36 37 case "lst_list": 38 case "entry_list": 39 case "fav_list": 40 case "evt_list": 41 //ãã¤ãªã¹ã 42 var divName = "rcmSecMyList"; 43 newDesign = "1" 44 break; 45 46 case "lst_detail": 47 //ãã¤ãªã¹ã 48 var divName = "rcmSecMyList"; 49 newDesign = "1" 50 break; 51 52 case "lst_draft": 53 //ãã©ãã 54 var divName = "rcmSecMyList"; 55 newDesign = "2" 56 break; 57 58 case "reg_newend": 59 //æ°è¦ç»é²å®äº 60 var divName = "rcmSecEnqEnd"; 61 break; 62 63 case "lst_regist": 64 //ãã©ãã¼å®äº 65 var divName = "rcmLstRgst"; 66 break; 67 68 default: 69 var divName = "rcmSection"; 70 break; 71 72 } 73 74 //ä¸åº¦è¡¨ç¤ºã¨ãªã¢ãé表示㫠75 $("#" + divName).hide(); 76 77 if ($("#hdnRcmDmin").length === 0 || $("#hdnDevType").length === 0) { 78 return; 79 } 80 var rcmDmin = $("#hdnRcmDmin").val().split(","); 81 var setParm = $("#hdnDevType").val().split(","); 82 var strHttp = location.href.slice(0, location.href.indexOf("//") + 2); 83 var addDivNm = "#recmnd_addarea"; 84 var devtype = setParm[0].slice(0, 2); 85 var exeFlg = false; 86 87 switch (strPgName) { 88 case "cmp_baseinfo": 89 var prodId = "&prod=" + getKokId2(); 90 var imgPath = "../image/" 91 var bdrCnt = 99; 92 if ($("#hdnPrevMode").val() == "PREVIEW") { 93 var exeFlg = false; 94 } else { 95 var exeFlg = true; 96 } 97 break; 98 99 case "cmp_employ": 100 var prodId = "&prod=" + getKokId(); 101 var imgPath = "../image/" 102 var bdrCnt = 99; 103 if ($("#hdnPrevMode").val() == "PREVIEW") { 104 var exeFlg = false; 105 } else { 106 var exeFlg = true; 107 } 108 break; 109 110 case "sch_result": 111 112 //æ¤ç´¢çµæã®æç¡ 113 if (devtype == "pc") { 114 var schRes = true 115 if ($(".sch_result_result_1").length == 0) { 116 schRes = false 117 var addDivNm = "#recmnd_addarea_err"; 118 } else { 119 120 //return false; 121 } 122 } else { 123 if ($(".search_result_detail").length == 0) { 124 var addDivNm = "#recmnd_addarea_err"; 125 } 126 } 127 128 var prodId = ""; 129 var imgPath = "../image/" 130 if (devtype == "pc") { 131 var bdrCnt = 3; 132 if (schRes === false) { 133 var bdrCnt = 4; 134 } 135 } else { 136 var bdrCnt = 99; 137 } 138 139 if ($("#hdnRcmDmin").val() == "") { 140 return false; 141 } 142 143 break; 144 145 case "ent_end": 146 case "ent_smn_end": 147 case "ent_evt_end": 148 var comCd = $("#hdnComCd").val(); 149 var comCdDisp = $("#hdnComCdDisp").val(); 150 var comcdList = comCd.split(",") 151 var bdrCnt = 4; 152 var divName = "rcmSecEntEndNew"; 153 var imgPath = "../image/" 154 //ä¸ï¼ã±ã¿ãï¼ï¼ï¼ï¼ãªãæ¡ä»¶ã¨ã³ããªã¼ãï¼ãªãã¤ãã³ãã¾ãã¯ã»ããã¼ã¨ã³ããªã¼ 155 if (setParm[0].slice(-4) == '5101') { 156 //ã¨ã³ããªã¼å®äºä¼æ¥ã®ãã¼ã¿ãã¬ã³ã¡ã³ããµã¼ãã«éä¿¡ããã 157 for (i = 0; i < comcdList.length; i++) { 158 var prodId = "&prod=" + comcdList[i]; 159 if (comcdList[i] != '') { 160 sndEntEndUrl(rcmDmin[0], setParm[0].slice(0, 1), strHttp); 161 } 162 } 163 //ã¬ã³ã¡ã³ã表示 164 var prodId = "&prod=" + comCdDisp; 165 if (comCdDisp != '') { 166 sndEntEndUrl(rcmDmin[0], setParm[0].slice(0, 1), strHttp); 167 exeFlg = true 168 } else { 169 exeFlg = false 170 } 171 172 } else { 173 var prodId = "" 174 var exeFlg = true; 175 var imgPath = "../image/" 176 } 177 break; 178 179 case "lst_list": 180 case "entry_list": 181 case "fav_list": 182 case "evt_list": 183 var comCdList = $("#hdnComCdList").val(); 184 var imgPath = "../image/" 185 if (comCdList != "") { 186 var prodId = mkProdList(comCdList); 187 var bdrCnt = 99; 188 var exeFlg = true; 189 } else { 190 var prodId = "" 191 var bdrCnt = 99; 192 var exeFlg = false; 193 } 194 break; 195 196 case "lst_detail": 197 var comCdList = $("#hdnComCd").val(); 198 if (comCdList != "") { 199 var prodId = mkProdList(comCdList); 200 var bdrCnt = 99; 201 var exeFlg = true; 202 } else { 203 var prodId = "" 204 var bdrCnt = 99; 205 var exeFlg = false; 206 } 207 break; 208 209 case "lst_draft": 210 var comCdList = $("#hdnComCdList").val(); 211 var imgPath = "../image/" 212 if (comCdList != "") { 213 var prodId = mkProdList(comCdList); 214 var bdrCnt = 99; 215 var exeFlg = true; 216 } else { 217 var prodId = "" 218 var bdrCnt = 99; 219 var exeFlg = true; 220 } 221 break; 222 223 case "reg_newend": 224 var prodId = ""; 225 var exeFlg = false; 226 var imgPath = "../image/" 227 if (devtype == "pc") { 228 var bdrCnt = 4; 229 } else { 230 var bdrCnt = 99; 231 if (setParm == "") { 232 exeFlg = false; 233 } 234 } 235 break; 236 237 case "lst_regist": 238 var prodId = "&prod=" + getKokId(); 239 var imgPath = "../image/" 240 if (devtype == "pc") { 241 var bdrCnt = 4; 242 } else { 243 var bdrCnt = 99; 244 } 245 var exeFlg = true; 246 break; 247 248 default: 249 var divName = "rcmSection"; 250 exeFlg = false; 251 break; 252 } 253 254 255 if (exeFlg == true) { 256 257 var sndUrl = ""; 258 if ( 259 setParm[0] == "pc1014" 260 || setParm[0] == "sp1014" 261 ) { 262 sndUrl = strHttp + rcmDmin[0] + "/pycre5/jsonp/recommend?merch=gakujo26" + "&spec=" + setParm[0] + "&num=" + setParm[1] + "&cookie=" + setParm[2]; 263 } else { 264 sndUrl = strHttp + rcmDmin[0] + "/pycre5/jsonp/recommend?merch=gakujo26" + prodId + "&spec=" + setParm[0] + "&num=" + setParm[1] + "&cookie=" + setParm[2]; 265 } 266 267 //äºåã¨ã³ããªã¼ãã§ã㯠268 if ($("#hdnIsEntRes").val() != "") { 269 jizen = true; 270 } 271
272 // 表示ã¨ãªã¢ããªãã¨ãreturn 273 if (!document.getElementById(divName)) { 274 return false; 275 } 276 277 /* ãã¼ãæã®ã¬ã³ã¡ã³ãåä¿¡å¦ç */ 278 /* ã¬ã³ã¡ã³ããã¼ã¿åä¿¡ */ 279 $.ajax({ 280 type: 'GET', 281 url: sndUrl, 282 dataType: 'jsonp', 283 cache: true, 284 contentType: 'application/JSON', 285 scriptCharset: 'utf-8', 286 jsonp: "callback", 287 jsonpCallback: 'getreccomend', 288 success: function (json) { 289 if (json.items.length != 0) { 290 $("#" + divName).show(); 291 //ãªã¯ã¨ã¹ãIDãåå¾ 292 var strReqID = json.rqid; 293 //åä¿¡ãã¼ã¿ã§HTMLã使 294 var addHtml = ""; 295 switch (strPgName) { 296 case "cmp_baseinfo": 297 case "cmp_employ": 298 case "lst_draft": 299 case "ent_end": 300 case "ent_smn_end": 301 case "ent_evt_end": 302 addHtml = mkHtmlNew(json.items, strReqID, bdrCnt, devtype, imgPath, strPgName, newDesign); 303 break; 304 default: 305 addHtml = mkHtml(json.items, strReqID, bdrCnt, devtype, imgPath, strPgName, newDesign); 306 break; 307 } 308 $(addDivNm).html(addHtml); 309 if ($(".rcmLink").length) { 310 $(".rcmLink").on("click", function (e) { e.preventDefault(); }); 311 } 312 if (strPgName == "sch_result" && devtype != "pc") { 313 if (location.href.indexOf('#error') == -1) { 314 //0件以å¤ã®å ´å 315 orgSlider(); 316 } 317 } 318 //æ°ãã¶ã¤ã³ 319 if (newDesign == "2") { 320 //ãã¤ãã¼ã¸ç³»ãã¶ã¤ã³ã®å ´åã¯é«ã調æ´ãè¡ã 321 for (i = 0; i < 10000; i++) { 322 if ($('#recmnd_addarea .sep-text').length > 0) { 323 var max_ih; //ç»åã®èªã¿è¾¼ã¿é å»¶ãçºçããå ´åçã§ãã伿¥ãããã£ã¼ã«ç»åã®è¡¨ç¤ºãæ ä¿ãã 324 if (devtype == "pc") { 325 if (strPgName == "cmp_baseinfo" || strPgName == "cmp_employ") { 326 max_ih = 135; 327 } else { 328 max_ih = 195; 329 } 330 } else { 331 max_ih = 75; 332 } 333 //SPçã§ã¨ã³ããªã¼ãã¿ã³ã¨ä¼æ¥ä¸è¨PRã被ã£ã¦ãã¾ãçºãé«ãã調æ´ããï¼ä¼æ¥ä¸è¨PRï¼è¡ç¸å½ï¼ 334 var max_dh; 335 if (devtype == "pc") { 336 max_dh = 0; //PCçã¯èª¿æ´ç¡ã 337 } else { 338 max_dh = max_ih + 65; //ç»åã®é«ããèæ ® 339 } 340 $('#recmnd_addarea .sep-text').each(function (i, e) { 341 var _ih = $(this).find(".sep-photo").innerHeight(); 342 var _dh = $(this).find(".sep-text__title").innerHeight(); 343 if (_ih > max_ih) { max_ih = _ih } 344 if (devtype == "pc") { 345 if (_dh > max_dh) { max_dh = _dh } 346 } else { 347 $(e).find(".sep-text__title").css("height", _dh + "px"); 348 } 349 }); 350 break; 351 } 352 } 353 $('#recmnd_addarea .sep-text').find(".sep-photo").css("height", max_ih + "px"); 354 if (devtype == "pc") { 355 $('#recmnd_addarea .sep-text').find(".sep-text__title").css("height", max_dh + "px"); 356 } 357 358 // ç·¨éé¨ãªã¹ã¹ã¡ä¼æ¥ã®ãã¶ã¤ã³ã®å ´åã¯å¥éé«ã調æ´ãè¡ã 359 for (i = 0; i < 10000; i++) { 360 if ($('#recmnd_addarea_editors .sep-text').length > 0) { 361 var max_ih; 362 var max_dh = 0; 363 if (devtype == "pc") { 364 if (strPgName == "cmp_baseinfo" || strPgName == "cmp_employ") { 365 max_ih = 135; 366 } else { 367 max_ih = 195; 368 } 369 } else { 370 max_ih = 75; 371 } 372 $('#recmnd_addarea_editors .sep-text').each(function (i, e) { 373 var _ih = $(this).find(".sep-photo").innerHeight(); 374 var _dh = 0; 375 $(e).find(".sep-text__title").children().each(function() { 376 _dh += $(this).outerHeight(true); 377 }); 378 // sep-photoã®heightèª¿æ´ 379 if (_ih > max_ih) { max_ih = _ih } 380 $(e).find(".sep-photo").css("height", max_ih + "px"); 381 382 // sep-text__titleã®heightèª¿æ´ 383 if (_dh > max_dh) { max_dh = _dh } 384 $(e).find(".sep-text__title").css("height", max_dh + "px"); 385 }); 386 break; 387 } 388 } 389 $('#recmnd_addarea_editors .sep-text').find(".sep-photo").css("height", max_ih + "px"); 390 if (devtype == "pc") { 391 $('#recmnd_addarea_editors .sep-text').find(".sep-text__title").css("height", max_dh + "px"); 392 } 393 } 394 if (newDesign == "1") { 395 //ãã¤ãã¼ã¸ç³»ãã¶ã¤ã³ã®å ´åã¯é«ã調æ´ãè¡ã 396 for (i = 0; i < 10000; i++) { 397 if ($('.js-height-container li').length > 0) { 398 var max_ih;
398 //ç»åã®èªã¿è¾¼ã¿é å»¶ãçºçããå ´åçã§ãã伿¥ãããã£ã¼ã«ç»åã®è¡¨ç¤ºãæ ä¿ãã 399 if (devtype == "pc") { 400 max_ih = 195; 401 } else { 402 max_ih = 75; 403 } 404 //SPçã§ã¨ã³ããªã¼ãã¿ã³ã¨ä¼æ¥ä¸è¨PRã被ã£ã¦ãã¾ãçºãé«ãã調æ´ããï¼ä¼æ¥ä¸è¨PRï¼è¡ç¸å½ï¼ 405 var max_dh; 406 if (devtype == "pc") { 407 max_dh = 0; //PCçã¯èª¿æ´ç¡ã 408 } else { 409 max_dh = max_ih + 65; //ç»åã®é«ããèæ ® 410 } 411 $('.js-height-container li').each(function () { 412 var _ih = $(this).find(".spr-recommend_img").innerHeight(); 413 var _dh = $(this).find(".js-height-item").innerHeight(); 414 if (_ih > max_ih) { max_ih = _ih } 415 if (_dh > max_dh) { max_dh = _dh } 416 }); 417 break; 418 } 419 } 420 $('.js-height-container li').find(".spr-recommend_img").css("height", max_ih + "px"); 421 $('.js-height-container li').find(".js-height-item").css("height", max_dh + "px"); 422 } 423 } else { 424 $("#" + divName).css("display", "none"); 425 } 426 427 }, 428 error: function (json, textStatus, errorThrown) { 429 } 430 }); 431 } 432 433 434 var jquery_v = $.fn.jquery; 435 /* ã¦ã¤ã³ãã¦ã®ãªã¼ãã³ã¨ã¯ãªãã¯éç¥éä¿¡ */ 436 $(document).on('click', '.rcmLink', function () { 437 exeLink($(this).attr("id").slice(-2)); 438 return false; 439 }); 440 $(document).on('click', '.leftArrowReco', function () { 441 $("#recEvent").val(1) 442 $("#recShowRl").val(2); 443 TouchLeave(); 444 }); 445 $(document).on('click', '.rigthArrowReco', function () { 446 $("#recEvent").val(1) 447 $("#recShowRl").val(1); 448 TouchLeave(); 449 }); 450 451 452 453 $(addDivNm).on("touchstart", TouchStart); 454 $(addDivNm).on("touchmove", TouchMove); 455 $(addDivNm).on("touchend", TouchLeave); 456 457 458 459 460 /*---------------------------------------------------------------------------------- 461 * ã¬ã³ã¡ã³ãã®HTMLã使 462 * @param rcvItems åä¿¡ãã¼ã¿ã®itemså 463 * @param strReqID åä¿¡ãã¼ã¿ã®ãªã¯ã¨ã¹ãID 464 * @param bdrCnt ããã¼ã¸ä¸ã®åºåãç·ãå ¥ããã¬ã³ã¼ãçªå· 465 * @param devtype ããã¤ã¹ã¿ã¤ã 466 * @return addHtmlStr 使ããHTML 467 ----------------------------------------------------------------------------------*/ 468 function mkHtml(rcvItems, strReqID, bdrCnt, devtype, imgPath, strPgName, newDesign) { 469 var addHtmlStr; 470 if (newDesign == "1") { 471 var strHtml = ""; 472 var endHtml = ""; 473 var cotHtml = ""; 474 strHtml = strHtml + " <input id=\"reqId\" name=\"reqId\" value=\"ã%%%REQID%%%ã\" type=\"hidden\" />" 475 strHtml = strHtml + " <div class=\"spr-label_box_text\">"; 476 strHtml = strHtml + " <ul class=\"spr-recommend_container clearfix js-height-container\">"; 477 478 strHtml = strHtml.replace(/ã%%%REQID%%%ã/g, strReqID); 479 for (i = 0; i < rcvItems.length; i++) { 480 var kokHtml = setKokData(setMypageHtml(i,strPgName), rcvItems[i]); 481 cotHtml = cotHtml + kokHtml; 482 } 483 484 endHtml = endHtml + " </ul>"; 485 endHtml = endHtml + " </div>"; 486 addHtmlStr = strHtml + cotHtml + endHtml; 487 } 488 else if (devtype == "pc") { 489 //PCã®å ´å 490 addHtmlStr = setStartHtml(); 491 addHtmlStr = addHtmlStr.replace(/ã%%%REQID%%%ã/g, strReqID); 492 493 for (i = 0; i < rcvItems.length; i++) { 494 if (i == bdrCnt) { 495 addHtmlStr = addHtmlStr + setBoderHtml(bdrCnt, imgPath); 496 }; 497 if (strPgName == "sch_result") { 498 var kokHtml = setKokData(setSrhHtml(i), rcvItems[i]); 499 } else { 500 var kokHtml = setKokData(setKokHtml(i), rcvItems[i]); 501 } 502 503 addHtmlStr = addHtmlStr + kokHtml; 504 } 505 506 addHtmlStr = addHtmlStr + setEndHtml(); 507 508 } else { 509 //SPã®å ´å 510 if (strPgName == "sch_result") { 511 if (location.href.indexOf('#error') != -1) { 512 //çµæ0ä»¶ã®å ´å 513 addHtmlStr = setHtmlforSp(rcvItems); 514 } else { 515 addHtmlStr = setHtmlforSrhSp(rcvItems); 516 } 517 } else { 518 addHtmlStr = setHtmlforSp(rcvItems); 519 } 520 addHtmlStr = addHtmlStr.replace(/ã%%%REQID%%%ã/g, strReqID); 521 } 522 return addHtmlStr; 523 }; 524 525 /*---------------------------------------------------------------------------------- 526 * ã¬ã³ã¡ã³ãã®HTMLãä½æï¼®ï¼¥ï¼· 527 * @param rcvItems åä¿¡ãã¼ã¿ã®itemså 528 * @param strReqID åä¿¡ãã¼ã¿ã®ãªã¯ã¨ã¹ãID 529 * @param bdrCnt ããã¼ã¸ä¸ã®åºåãç·ãå ¥ããã¬ã³ã¼ãçªå· 530 * @param devtype ããã¤ã¹ã¿ã¤ã 531 * @return addHtmlStr 使ããHTML 532 ----------------------------------------------------------------------------------*/ 533 function mkHtmlNew(rcvItems, strReqID, bdrCnt, devtype, imgPath, strPgName, newDesign) { 534 var addHtmlStr; 535 var strHtml = ""; 536 var endHtml = " <input id=\"reqId\" name=\"reqId\" value=\"ã%%%REQID%%%ã\" style=\"\" type=\"hidden\" />"; 537 var cotHtml = ""; 538 endHtml = endHtml.replace(/ã%%%REQID%%%ã/g, strReqID); 539 for (i = 0; i < rcvItems.length; i++) { 540 var kokHtml = setKokData(setNewRecoHtml(i), rcvItems[i]); 541 cotHtml = cotHtml + kokHtml; 542 } 543 addHtmlStr = strHtml + cotHtml + endHtml; 544 if (strPgName == "cmp_baseinfo" || strPgName == "cmp_employ") { 545 addHtmlStr = addHtmlStr.replace(/recmendimg/g, "recmendimg recmendimgOg"); 546 } 547 return addHtmlStr; 548 }; 549 550 function orgSlider() { 551 var _cnt = 0 552 var _len = (".recDisplay").length; 553 $(".recDisplay").each(function (i) { 554 if (_cnt == 0) { 555 $(this).show(); 556 $("#recShowNumber").val(0); 557 if (_len > 0) { 558 559 } 560 } else { 561 $(this).hide(); 562 } 563 _cnt = Number(_cnt) + 1; 564 }); 565 } 566 567 /* 568 * ã¿ããããä½ç½®ãã¡ã¢ãªã¼ãã 569 */ 570 function TouchStart(event) { 571 var pos = Position(event); 572 $(addDivNm).data("memory", pos.x); 573 } 574 function TouchLeave(event) { 575 var bfo = $("#recShowNumber").val(); 576 var _key = $("#recShowNumber").val(); 577 var _flg = $("#recShowRl").val(); 578 if ($("#recEvent").val() == 0) { 579 return true; 580 } 581 if (_flg == 1 || _flg == 2) { 582 if (_flg == 1) { 583 //å·¦ã«ç§»å 584 _key = Number(_key) + 1 585 } 586 else if (_flg == 2) { 587 //å³ã«ç§»å 588 _key = Number(_key) - 1 589 } 590 var cnt = $(".recDisplay").length; 591 if (_key < 0) { 592 $("#recEvent").val(0); 593 return false; 594 } 595 if (_key >= cnt) { 596 $("#recEvent").val(0); 597 return false; 598 } 599 $("#recoShowID_" + bfo).hide(); 600 $("#recoShowID_" + _key).show();
601 $("#recShowNumber").val(_key); 602 $("#recEvent").val(0); 603 } 604 } 605 function TouchMove(event) { 606 var pos = Position(event); //X,Yãå¾ã 607 var _key = $("#recShowNumber").val(); 608 var _flg = 0; 609 610 if (pos.x < $(addDivNm).data("memory")) { 611 _flg = 1; //å·¦ã«ç§»å 612 _key = Number(_key) + 1 613 } 614 else if (pos.x > $(addDivNm).data("memory")) { 615 _flg = 2; //å³ã«ç§»å 616 _key = Number(_key) - 1 617 } 618 else { 619 _flg = 3; //å¦çãªã 620 _key = Number(_key) 621 } 622 $("#recEvent").val(1) 623 $("#recShowRl").val(_flg); 624 } 625 /* 626 * ç¾å¨ä½ç½®ãå¾ã 627 */ 628 function Position(e) { 629 var x = e.originalEvent.touches[0].pageX; 630 var y = e.originalEvent.touches[0].pageY; 631 x = Math.floor(x); 632 y = Math.floor(y); 633 var pos = { 'x': x, 'y': y }; 634 return pos; 635 } 636 637 638 /*---------------------------------------------------------------------------------- 639 * ã¬ã³ã¡ã³ãã®HTMLã®å é é¨åã使 640 * @return strHtml 使ããHTML 641 ----------------------------------------------------------------------------------*/ 642 function setStartHtml() { 643 var strHtml = ""; 644 strHtml = strHtml + " <input id=\"reqId\" name=\"reqId\" value=\"ã%%%REQID%%%ã\" type=\"hidden\" />" 645 strHtml = strHtml + " <table class=\"indexRcmTbl\" summary=\"Layout\">"; 646 strHtml = strHtml + " <tbody >"; 647 strHtml = strHtml + " <tr>"; 648 return strHtml; 649 }; 650 651 /*---------------------------------------------------------------------------------- 652 * ã¬ã³ã¡ã³ãã®é¡§å®¢å¥ã®HTMLã使 653 * @param kokNo 顧客çªå·ï¼è¡¨ç¤ºé ï¼ 654 * @return addHtmlStr 使ããHTML 655 ----------------------------------------------------------------------------------*/ 656 function setKokHtml(kokNo) { 657 var strHtml = ""; 658 strHtml = strHtml + " <td class=\"rcmTblBlkSize\">"; 659 strHtml = strHtml + " <div class=\"rcmKokSize\">"; 660 strHtml = strHtml + " <p class=\"rcmKokImg\">"; 661 strHtml = strHtml + " <a ID=\"imgLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\" target=\"_blank\" href='ã%%%顧客URL%%%ã'> "; 662 strHtml = strHtml + " <img border=\"0\" src=\"ã%%%ç»åSrc%%%ã\" class=\"rcmKokImgSize recmendimg\"/></a>"; 663 strHtml = strHtml + " </p>"; 664 strHtml = strHtml + " <p class=\"rcmTitle\" >"; 665 strHtml = strHtml + " <a ID=\"nmLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\" href=\"ã%%%顧客URL%%%ã\" target=\"_blank\" style=\"text-decoration:none\">ã%%%顧客å%%%ã</a>"; 666 strHtml = strHtml + " <input id=\"kokId" + ("00" + kokNo).slice(-2) + "\" name=\"kokId" + i + "\" value=\"ã%%%顧客ID%%%ã\" type=\"hidden\" />" 667 strHtml = strHtml + " </p>"; 668 strHtml = strHtml + " <h5 class=\"rcmKindH5\">"; 669 strHtml = strHtml + " ã%%%æ¥ç¨®å%%%ã"; 670 strHtml = strHtml + " </h5>"; 671 strHtml = strHtml + " <p class=\"rcmCmtWidth\" style= \"word-break: break-all;\">"; 672 strHtml = strHtml + " ã%%%ã²ã¨è¨%%%ã"; 673 strHtml = strHtml + " </p>"; 674 strHtml = strHtml + " </div>"; 675 strHtml = strHtml + " </td>"; 676 return strHtml; 677 }; 678 679 /* æ¤ç´¢çµæç»é¢ã®ã¬ã³ã¡ã³ã */ 680 function setSrhHtml(kokNo) { 681 var strHtml = ""; 682 strHtml = strHtml + " <td class=\"rcmTblBlkSize\">"; 683 strHtml = strHtml + " <div class=\"rcmKokSize\">"; 684 strHtml = strHtml + " <p class=\"rcmKokImg\">"; 685 strHtml = strHtml + " <a ID=\"imgLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\" target=\"_blank\" href='ã%%%顧客URL%%%ã'> "; 686 strHtml = strHtml + " <img border=\"0\" src=\"ã%%%ç»åSrc%%%ã\" class=\"rcmKokImgSize recmendimg\"/></a>"; 687 strHtml = strHtml + " </p>"; 688 strHtml = strHtml + " <p class=\"rcmTitle\" >"; 689 strHtml = strHtml + " <a ID=\"nmLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\" href=\"ã%%%顧客URL%%%ã\" target=\"_blank\" style=\"text-decoration:none\">ã%%%顧客å%%%ã</a>"; 690 strHtml = strHtml + " <input id=\"kokId" + ("00" + kokNo).slice(-2) + "\" name=\"kokId" + i + "\" value=\"ã%%%顧客ID%%%ã\" type=\"hidden\" />" 691 strHtml = strHtml + " </p>"; 692 strHtml = strHtml + " <p class=\"rcmNaviOnly\">ã%%%ï¼²ï½ å°±æ´»ãã£ã³ãã¹éå®%%%ã</p>"; 693 strHtml = strHtml + " <p class=\"rcmHonSya\">æ¬ç¤¾ï¼ã%%%æ¬ç¤¾%%%ã</p>"; 694 strHtml = strHtml + " <h5 class=\"rcmKindH5\">"; 695 strHtml = strHtml + " ã%%%æ¥ç¨®å%%%ã"; 696 strHtml = strHtml + " </h5>"; 697 strHtml = strHtml + " <p class=\"rcmCmtWidth\" style= \"
697word-break: break-all;\">"; 698 strHtml = strHtml + " ã%%%ã²ã¨è¨%%%ã"; 699 strHtml = strHtml + " </p>"; 700 strHtml = strHtml + " </div>"; 701 strHtml = strHtml + " </td>"; 702 return strHtml; 703 }; 704 705 /* ã¬ã¹ãã³ã·ãç¨ã¬ã³ã¡ã³ã(ãã¤ãã¼ã¸ç¨) */ 706 function setMypageHtml(kokNo,strPgName) { 707 /*6æã¨ã³ããªã¼*/ 708 var jizenJune = $("input[id$='hdnJizenJune']").val(); 709 var strHtml = ""; 710 strHtml = strHtml + " <li class=\"li-bottom-margin\">"; 711 strHtml = strHtml + " <a href=\"ã%%%顧客URL%%%ã\" class=\"spr-recommend_img rcmLink\" ID=\"nmLink" + ("00" + kokNo).slice(-2) + "\">"; 712 strHtml = strHtml + " <img src=\"ã%%%ç»åSrc%%%ã\" alt=\"\" class=\"recmendimg\" />"; 713 strHtml = strHtml + " </a>"; 714 strHtml = strHtml + " <div class=\"spr-recommend_inner js-height-item\">"; 715 strHtml = strHtml + " <a href=\"ã%%%顧客URL%%%ã\" class=\"spr-text_link spr-text_link--l rcmLink\" ID=\"nmLink" + ("00" + kokNo).slice(-2) + "\">ã%%%顧客å%%%ã</a>"; 716 strHtml = strHtml + " <p><strong>ã%%%æ¥ç¨®å%%%ã</strong></p>"; 717 strHtml = strHtml + " <p class=\"spr-recommend_text\" style= \"word-break: break-all;\">ã%%%ã²ã¨è¨%%%ã</p>"; 718 strHtml = strHtml + " <input id=\"kokId" + ("00" + kokNo).slice(-2) + "\" name=\"kokId" + i + "\" value=\"ã%%%顧客ID%%%ã\" type=\"hidden\" />" 719 strHtml = strHtml + " </div>"; 720 if (strPgName == "evt_list" || strPgName == "lst_detail" || strPgName == "entry_list" || strPgName == "fav_list") { 721 strHtml = strHtml + " <a href=\"../company/baseinfo/ã%%%顧客ID%%%ã/\" target=\"_blank\" class=\"spr-btn_entry\">"; 722 strHtml = strHtml + " <span>伿¥æ å ±ã¸</span>"; 723 strHtml = strHtml + " </a>"; 724 } else { 725 strHtml = strHtml + " <a href=\"../company/cmp_entry?p1=ã%%%顧客ID%%%ã\" target=\"_blank\" class=\"spr-btn_entry\">"; 726 strHtml = strHtml + " <span>ã¨ã³ããªã¼</span>"; 727 strHtml = strHtml + " </a>"; 728 } 729 strHtml = strHtml + " </li>"; 730 return strHtml; 731 }; 732 733 function setNewRecoHtml(kokNo) { 734 var strHtml = ""; 735 strHtml = strHtml + "<div class=\"sep-text\">" 736 strHtml = strHtml + " <div class=\"sep-text__inner\" >" 737 strHtml = strHtml + " <div class=\"sep-photo\"><a href=\"ã%%%顧客URL%%%ã\" ID=\"imgLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\"><img src=\"ã%%%ç»åSrc%%%ã\" alt=\"\" class=\"recmendimg\"></a></div>" 738 strHtml = strHtml + " <div class='sep-text__title'>" 739 strHtml = strHtml + " <a href=\"ã%%%顧客URL%%%ã\" ID=\"nmLink" + ("00" + kokNo).slice(-2) + "\" class=\"rcmLink\">ã%%%顧客å%%%ã</a>" 740 strHtml = strHtml + " <b>ã%%%æ¥ç¨®å%%%ã</b>" 741 strHtml = strHtml + " <p class=\"pc\" style= \"word-break: break-all;\">ã%%%ã²ã¨è¨%%%ã</p>" 742 strHtml = strHtml + " <input id=\"kokId" + ("00" + kokNo).slice(-2) + "\" name=\"kokId" + i + "\" value=\"ã%%%顧客ID%%%ã\" type=\"hidden\" />" 743 strHtml = strHtml + " </div>" 744 strHtml = strHtml + " <p class=\"sp\" style= \"word-break: break-all;\">ã%%%ã²ã¨è¨%%%ã</p>" 745 strHtml = strHtml + " </div>" 746 if (jizen == false) { 747 strHtml = strHtml + " <div class=\"sep__button\">" 748 strHtml = strHtml + " <a data-favcom=\"ã%%%顧客ID%%%ã\" class=\"btn icon follow bln_wrap rcm is-full\" onclick=\"Javascript:favClick(this); return false;\">" 749 strHtml = strHtml + " <svg><use xlink:href=\"#icon_favorite\"></use></svg>" 750 strHtml = strHtml + " <span class=\"label\">æ°ã«ãªã</span>" 751 strHtml = strHtml + " <div class=\"bln pc\">" 752 strHtml = strHtml + " <div class=\"bln_inner\">" 753 strHtml = strHtml + " ãæ°ã«ãªã伿¥ãªã¹ããã«ä¿åã§ãã¾ããããªãããæ°ã«ãªããããããã¨ã¯ä¼æ¥ã«ãéç¥ããããããã¹ã«ã¦ããå±ãå¯è½æ§ãä¸ããã¾ãã<br>" 754 strHtml = strHtml + " â»æ°åã使çã®å人æ å ±ã¯ã¨ã³ããªã¼ããªãéã伿¥ã«éç¥ããã¾ããã" 755 strHtml = strHtml + " </div>" 756 strHtml = strHtml + " </div>" 757 strHtml = strHtml + " </a>"
758 strHtml = strHtml + " </div>" 759 } 760 strHtml = strHtml + "</div>" 761 return strHtml; 762 }; 763 764 /*---------------------------------------------------------------------------------- 765 * ã¬ã³ã¡ã³ãã®HTMLã®ç½«ç·é¨åã使 766 * @return strHtml 使ããHTML 767 ----------------------------------------------------------------------------------*/ 768 function setBoderHtml(bdrCnt, imgPath) { 769 var strHtml = ""; 770 strHtml = strHtml + " </tr>"; 771 strHtml = strHtml + " <tr>"; 772 strHtml = strHtml + " <td class='rcmBoderSize' colspan='" + bdrCnt + "' width='98%'>"; 773 strHtml = strHtml + " <img class='rcmBoderStyle' src='" + imgPath + "spacer.gif' alt='' height='10' />"; 774 strHtml = strHtml + " </td>"; 775 strHtml = strHtml + " </tr>"; 776 strHtml = strHtml + " <tr>"; 777 strHtml = strHtml + " <td class='rcmBoderSize' colspan='" + bdrCnt + "' width='98%'>"; 778 strHtml = strHtml + " <img src='" + imgPath + "spacer.gif' alt='' height='10' />"; 779 strHtml = strHtml + " </td>"; 780 strHtml = strHtml + " </tr>"; 781 strHtml = strHtml + " <tr>"; 782 return strHtml; 783 }; 784 785 /*---------------------------------------------------------------------------------- 786 * ã¬ã³ã¡ã³ãã®HTMLã®çµäºé¨åã使 787 * @return strHtml 使ããHTML 788 ----------------------------------------------------------------------------------*/ 789 function setEndHtml() { 790 var strHtml = ""; 791 strHtml = strHtml + " </tr>"; 792 strHtml = strHtml + " </tbody>"; 793 strHtml = strHtml + "</table>"; 794 return strHtml; 795 }; 796 797 /*---------------------------------------------------------------------------------- 798 * ã¬ã³ã¡ã³ãã®HTMLã®ã¹ããçã使 799 * @param rcvItems åä¿¡ãã¼ã¿ã®itemså 800 * @return strHtml 使ããHTML 801 ----------------------------------------------------------------------------------*/ 802 function setHtmlforSp(rcvItems) { 803 var strHtml = ""; 804 var addHtmlStr = ""; 805 strHtml = strHtml + "<input id='reqId' name='reqId' value='ã%%%REQID%%%ã' type='hidden' />" 806 for (i = 0; i < rcvItems.length; i++) { 807 strHtml = strHtml + "<div class='recDisplay'>"; 808 strHtml = strHtml + " <a ID= 'nmLink" + ("00" + i).slice(-2) + "' class='rcmLink' href='ã%%%顧客URL%%%ã'>"; 809 strHtml = strHtml + " <div class='twopane' ra:tcols='2 type2'>"; 810 strHtml = strHtml + " <div class='pane1'>"; 811 strHtml = strHtml + " <div class='gcpBasicText01 reclist'>"; 812 strHtml = strHtml + " <input id='kokId" + ("00" + i).slice(-2) + "' name='kokId" + ("00" + i).slice(-2) + "' value = 'ã%%%顧客ID%%%ã' type='hidden' />"; 813 strHtml = strHtml + " <p class='paragraph comnm'>ã%%%顧客å%%%ã</p>"; 814 strHtml = strHtml + " <p class='paragraph gyonm'>"; 815 strHtml = strHtml + " <span>ã%%%æ¥ç¨®å%%%ã</span>"; 816 strHtml = strHtml + " </p>"; 817 strHtml = strHtml + " <p class='paragraph prbody'>"; 818 strHtml = strHtml + " <span style='-ms-word-break: break-all; word-break: break-all;'>ã%%%ã²ã¨è¨%%%ã</span>"; 819 strHtml = strHtml + " </p>"; 820 strHtml = strHtml + " </div>"; 821 strHtml = strHtml + " </div>"; 822 strHtml = strHtml + " <div class='pane2'>"; 823 strHtml = strHtml + " <div class='comimg'>"; 824 strHtml = strHtml + " <img border='0' src='ã%%%ç»åSrc%%%ã' class=\"recmendimg\" />"; 825 strHtml = strHtml + " </div>"; 826 strHtml = strHtml + " </div>"; 827 strHtml = strHtml + " </div>"; 828 strHtml = strHtml + " </a>"; 829 strHtml = strHtml + "</div>"; 830 831 addHtmlStr = addHtmlStr + setKokData(strHtml, rcvItems[i]); 832 strHtml = ""; 833 } 834 return addHtmlStr; 835 }; 836 837 //æ¤ç´¢çµæç¨ 838 function setHtmlforSrhSp(rcvItems) { 839 var strHtml = ""; 840 var addHtmlStr = ""; 841 strHtml = strHtml + "<input id='reqId' name='reqId' value='ã%%%REQID%%%ã' type='hidden' />" 842 strHtml = strHtml + "<input id='recShowNumber' type='hidden' />"
843 strHtml = strHtml + "<input id='recEvent' type='hidden' value='0' />" 844 strHtml = strHtml + "<input id='recShowRl' type='hidden' />" 845 for (i = 0; i < rcvItems.length; i++) { 846 847 848 strHtml = strHtml + "<div class='recDisplay' style='border-bottom:none;position: relative;' id='recoShowID_" + i + "'>"; 849 if (rcvItems.length > 2 && i != 0) { 850 strHtml = strHtml + "<div class='leftArrowReco'><div class='_arrow'> </div></div>"; 851 } 852 //strHtml = strHtml + "<img class='leftArrow' style='position: absolute;top: 50%;left: 0px;opacity:0.5;' src='../img/p_left.gif' />"; 853 strHtml = strHtml + " <a ID= 'nmLink" + ("00" + i).slice(-2) + "' class='rcmLink' href='ã%%%顧客URL%%%ã'>"; 854 strHtml = strHtml + " <div class='twopane' ra:tcols='2 type2'>"; 855 strHtml = strHtml + " <div class='pane1'>"; 856 strHtml = strHtml + " <div class='gcpBasicText01 reclist'>"; 857 strHtml = strHtml + " <input id='kokId" + ("00" + i).slice(-2) + "' name='kokId" + ("00" + i).slice(-2) + "' value = 'ã%%%顧客ID%%%ã' type='hidden' />"; 858 strHtml = strHtml + " <p class='paragraph comnm'>ã%%%顧客å%%%ã</p>"; 859 strHtml = strHtml + " <p class='paragraph navionly'>ã%%%ï¼²ï½ å°±æ´»ãã£ã³ãã¹éå®%%%ã</p>"; 860 strHtml = strHtml + " <p class='paragraph gyonm'>"; 861 strHtml = strHtml + " <span>æ¬ç¤¾ï¼ã%%%æ¬ç¤¾%%%ã</span>"; 862 strHtml = strHtml + " </p>"; 863 strHtml = strHtml + " <p class='paragraph gyonm'>"; 864 strHtml = strHtml + " <span>ã%%%æ¥ç¨®å%%%ã</span>"; 865 strHtml = strHtml + " </p>"; 866 strHtml = strHtml + " <p class='paragraph prbody'>"; 867 strHtml = strHtml + " <span style='-ms-word-break: break-all; word-break: break-all;'>ã%%%ã²ã¨è¨%%%ã</span>"; 868 strHtml = strHtml + " </p>"; 869 strHtml = strHtml + " </div>"; 870 strHtml = strHtml + " </div>"; 871 strHtml = strHtml + " <div class='pane2'>"; 872 strHtml = strHtml + " <div class='comimg'>"; 873 strHtml = strHtml + " <img border='0' src='ã%%%ç»åSrc%%%ã' class=\"recmendimg\" />"; 874 strHtml = strHtml + " </div>"; 875 strHtml = strHtml + " </div>"; 876 strHtml = strHtml + " </div>"; 877 strHtml = strHtml + " </a>"; 878 if (rcvItems.length > 2 && (i == 0 || rcvItems.length != (i + 1))) { 879 strHtml = strHtml + "<div class='rigthArrowReco'><div class='_arrow'> </div></div>"; 880 } 881 //strHtml = strHtml + "<img class='rightArrow' style='position: absolute;top: 50%;right: 0px;opacity:0.5;' src='../img/p_right.gif' />"; 882 strHtml = strHtml + "</div>"; 883 884 885 886 887 addHtmlStr = addHtmlStr + setKokData(strHtml, rcvItems[i]); 888 strHtml = ""; 889 } 890 return addHtmlStr; 891 }; 892 893 894 /*---------------------------------------------------------------------------------- 895 * 顧客ãã¼ã¿ã追å ããHTMLã«ã»ãã 896 * @param strHtml 追å ããHTMLæ 897 * @param strRec åä¿¡ãã¼ã¿å岿¸ã¿ 898 ----------------------------------------------------------------------------------*/ 899 function setKokData(strHtml, strRec) { 900 var strDomain = location.hostname; 901 var strWk; 902 var wkHtml = strHtml; 903 904 wkHtml = wkHtml.replace(/ã%%%顧客å%%%ã/g, strRec[0].title); 905 906 wkHtml = wkHtml.replace(/ã%%%æ¥ç¨®å%%%ã/g, strRec[0].price_string); 907 908 wkHtml = wkHtml.replace(/ã%%%æ¬ç¤¾%%%ã/g, strRec[0].address); 909 910 if (strRec[0].reserve1 == "") { 911 wkHtml = wkHtml.replace(/ã%%%ï¼²ï½ å°±æ´»ãã£ã³ãã¹éå®%%%ã/g, ""); 912 } else { 913 wkHtml = wkHtml.replace(/ã%%%ï¼²ï½ å°±æ´»ãã£ã³ãã¹éå®%%%ã/g, "ï¼²ï½ å°±æ´»ãã£ã³ãã¹éå®"); 914 } 915 916 strWk = strRec[0].img_url; 917 if (strWk.indexOf("//www.gakujo.ne.jp") >= 0) { 918 strWk = strWk.replace("www.gakujo.ne.jp", "s3-ap-northeast-1.amazonaws.com/www.gakujo.ne.jp"); 919 920 } else if (strWk.indexOf("staging.gakujo.ne.jp") >= 0) { 921 if (strDomain.indexOf("staging") == -1) { 922 strWk = strWk.replace("staging.gakujo.ne.jp", "navi-jasttest"); 923 } 924 } 925 926 wkHtml = wkHtml.replace("ã%%%ç»åSrc%%%ã", strWk); 927 928 strWk = strRec[0].ct_url; 929 if (strWk.indexOf("//staging.gakujo.ne.jp") >= 0) { 930 strWk = strWk.replace("//staging.gakujo.ne.jp", ""); 931 } 932 933 wkHtml = wkHtml.replace(/ã%%%顧客URL%%%ã/g, strWk); 934 935 wkHtml = wkHtml.replace(/ã%%%ã²ã¨è¨%%%ã/g, strRec[0].desc); 936 937 wkHtml = wkHtml.replace(/ã%%%顧客ID%%%ã/g, strRec[0]._id); 938 939 return wkHtml; 940 }; 941 942 /*---------------------------------------------------------------------------------- 943 * ã¦ã£ã³ãã¦è¡¨ç¤º 944 * @param winName submit対象ãã©ã¼ã 945 * @param url é·ç§»å URL 946 * @param Comcd 伿¥ã³ã¼ã 947 ----------------------------------------------------------------------------------*/ 948 function openSubPblWindow(winName, url, Comcd) { 949 //å稿ç»é¢ã¸é·ç§» 950 // CompanyPrm(winName, url, Comcd, "width=900,height=700, toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes"); 951 CompanyPrm("", url, Comcd, ""); 952 return false; 953 }; 954 955 /*---------------------------------------------------------------------------------- 956 * ã¯ãªãã¯ããã顧客æ å ±åå¾ã¨ã¦ã¤ã³ãã¦è¡¨ç¤ºãã¯ãªãã¯éç¥å¼ã³åºã 957 * @param kokNo 顧客çªå·ï¼è¡¨ç¤ºé çªï¼ 958 ----------------------------------------------------------------------------------*/ 959 function exeLink(kokNo) { 960 var kokNm = $('#nmLink' + kokNo).text(); 961 var kokID = $('#kokId' + kokNo).val(); 962 var kokUrl = $('#nmLink' + kokNo).attr("href"); 963 var reqID = $('#reqId').val(); 964 965 //ã¯ãªãã¯éç¥ 966 sndClickData(reqID, kokID); 967 968 var ua = navigator.userAgent; 969 if (ua.indexOf('iPhone') > 0) { 970 if (window.open(kokUrl, "_blank")) { 971 972 } else { 973 window.location.href = kokUrl; 974 } 975 } else { 976 openSubPblWindow("COMPANYPAGE", kokUrl); 977 } 978 }; 979 980 /*---------------------------------------------------------------------------------- 981 * ã¯ãªãã¯éç¥ 982 * @param reqID ãªã¯ã¨ã¹ãID 983 * @param kokID 顧客ID 984 ----------------------------------------------------------------------------------*/ 985 function sndClickData(reqId, kokId) { 986 var rcmDmin = $("#hdnRcmDmin").val().split(","); 987 var setParm = $("#hdnDevType").val().split(","); 988 var strHttp = location.href.slice(0, location.href.indexOf("//") + 2); 989 990 var sndUrl = strHttp + rcmDmin[0] + "/pycre5/jsonp/click?prod=" + kokId + "&merch=gakujo26&spec=" + setParm[0] + "&cookie=" + setParm[2] + "&cref=" + reqId 991 992 //alert(sndUrl); 993 994 /* ã¬ã³ã¡ã³ããã¼ã¿éä¿¡ */ 995 $.ajax({
996 async: false, 997 type: 'GET', 998 url: sndUrl, 999 dataType: 'jsonp', 1000 cache: true, 1001 contentType: 'application/JSON', 1002 scriptCharset: 'utf-8', 1003 jsonp: "callback", 1004 jsonpCallback: 'getreccomend', 1005 success: function (data, status, xhr) { 1006 }, 1007 error: function (data, textStatus, errorThrown) { 1008 } 1009 }); 1010 }; 1011 1012 /**---------------------------------------------------------------------------------- 1013 * ç¾å¨è¡¨ç¤ºãã¦ãããã¼ã¸ã®èå¥åãåå¾ 1014 * @param {string} apppath 1015 * @param {string} pathname 1016 * @return strPgNm ãã¼ã¸å 1017 ----------------------------------------------------------------------------------*/ 1018 function getPgName(apppath, pathname) { 1019 apppath = apppath || ""; 1020 pathname = pathname || ""; 1021 var strWd = pathname.split("/"); 1022 var strAp = apppath.split("/"); 1023 for (let p; strAp.length > 0 && strWd.length > 0 && (p = strAp.shift()) === strWd[0];) { 1024 strWd.shift(); 1025 } 1026 var strPgNm; 1027 if (strWd.length == 0 || !strWd[0]) { 1028 strPgNm = 'index'; 1029 } else if (strWd.includes("search")) { 1030 strPgNm = 'sch_result'; 1031 } else if (strWd.includes("baseinfo")) { 1032 strPgNm = 'cmp_baseinfo'; 1033 } else if (strWd.includes("employ")) { 1034 strPgNm = 'cmp_employ'; 1035 } else { 1036 do { 1037 strPgNm = strWd.pop().replace(".aspx", ""); 1038 } while (!strPgNm); 1039 } 1040 return strPgNm; 1041 }; 1042 1043 /*---------------------------------------------------------------------------------- 1044 * ç¾å¨è¡¨ç¤ºãã¦ãããã¼ã¸ã®ä¼æ¥ã³ã¼ããåå¾ 1045 * @return 伿¥ã³ã¼ã 1046 ----------------------------------------------------------------------------------*/ 1047 function getKokId() { 1048 var strWd = location.search.split("&"); 1049 return strWd[0].replace("?p1=", ""); 1050 }; 1051 function getKokId2() { 1052 var strWd = location.href.split("baseinfo"); 1053 strWd[1] = strWd[1].replace("/", "") 1054 return strWd[1].replace("/", "").split("?")[0]; 1055 }; 1056 1057 /*---------------------------------------------------------------------------------- 1058 * ã¨ã³ããªã¼ç»é²å®äºç»é¢ã®ã¨ãã®ã¿å°ç¨é»æãéä¿¡ 1059 * @param rcmDmin ãã¡ã¤ã³ 1060 * @param devKInd ããã¤ã¹ç¨®é¡ï¼p:pc/s:sp) 1061 * @param strHttp Httpã®ç¨®é¡ 1062 ----------------------------------------------------------------------------------*/ 1063 function sndEntEndUrl(rcmDmin, devKInd, strHttp) { 1064 //ã¨ã³ããªã¼å®äºã®ã¨ãã®ã¿ä»¥ä¸ã®é»æãéä¿¡ 1065 var prodId = "?prod=" + $("#hdnComCd").val(); 1066 var custCd = "&cust=" + $("#hdnCustCd").val(); 1067 1068 var setParm = $("#hdnDevType").val().split(","); 1069 var cookieCd = "&cookie=" + setParm[2]; 1070 var kokId = "&sku=" + $("#hdnComCd").val(); 1071 1072 var order = ""; 1073 var now = new Date(); 1074 var year = now.getYear(); // å¹´ 1075 var month = now.getMonth() + 1; // æ 1076 var day = now.getDate(); // æ¥ 1077 var hour = now.getHours(); // æ 1078 var min = now.getMinutes(); // å 1079 var sec = now.getSeconds(); // ç§ 1080 var mmsec = now.getMilliseconds(); //ããªç§ 1081 1082 1083 1084 //ã¯ããã¼æ å ±åå¾ã§ããªããå ´åå¦çãè¡ã 1085 //alert($("#hdnCustCd").val()); 1086 if ($("#hdnCustCd").val()) { 1087 if (year < 2000) { year += 1900; } 1088 1089 // æ°å¤ã1æ¡ã®å ´åãé ã«0ãä»ãã¦2æ¡ã§è¡¨ç¤ºããæå®
1090 if (month < 10) { month = "0" + month; } 1091 if (day < 10) { day = "0" + day; } 1092 if (hour < 10) { hour = "0" + hour; } 1093 if (min < 10) { min = "0" + min; } 1094 if (sec < 10) { sec = "0" + sec; } 1095 // ãªã¼ãã¼å¤ãè¨å®ï¼å¹´ææ¥æåç§ããªç§ï¼ 1096 order = year + month + day + hour + min + sec + mmsec; 1097 1098 var sndUrl = strHttp + rcmDmin + "/pycre5/jsonp/purchase" + prodId + "&merch=gakujo26" + kokId + "&order=" + order + "&qty=1&price=1" + custCd + cookieCd + "&device=" + devKInd; 1099 1100 //alert(sndUrl); 1101 1102 /* ç»é²å®äºãã¼ã¿éä¿¡ */ 1103 $.post(sndUrl); 1104 $("#hdnCustCd").val(""); 1105 } 1106 1107 } 1108 1109 /* ãã¤ãªã¹ãã«è¡¨ç¤ºããã¦ãã伿¥ã³ã¼ãã®ãªã¹ã使 */ 1110 function mkProdList(comCdList) { 1111 // var comCd = jQuery.unique(comCdList.split(",")); 1112 var comCd = comCdList.split(","); 1113 var prodList = ""; 1114 var comLst = ","; 1115 var j = 0; 1116 1117 for (i = 0; i < comCd.length; i++) { 1118 if (comCd[i].length != 0 && comLst.indexOf("," + comCd[i] + ",") == -1) { 1119 comLst = comLst + comCd[i] + ','; 1120 if (j < 3) { 1121 prodList = prodList + "&prod=" + comCd[i] 1122 } else { 1123 prodList = prodList + "&xprod=" + comCd[i] 1124 } 1125 j++; 1126 } 1127 } 1128 return prodList; 1129 } 1130 1131});
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.