1/** 2 * const 3 **/ 4const AREA_COOKIE_NAME = 'hparea'; //ã¨ãªã¢ã®ã¯ããã¼å 5const AREA_COOKIE_TIME = 30; //ã¨ãªã¢ã®ã¯ããã¼ä¿åæéï¼æ¥ï¼ 6 7/** 8 * ã¨ãªã¢ã®ãªãã¤ã¬ã¯ãå¦ç 9 **/ 10function redirectArea(is_home,home_url){ 11 var area_cookie = getCookie(AREA_COOKIE_NAME); 12 13 //ã¨ãªã¢æ å ±ãã¯ããã¼ã«ä¿åããã¦ããã 14 if(area_cookie != ''){ 15 //TOPãã¼ã¸ã®å ´åã¯ã¨ãªã¢ãã¨ã®TOPãã¼ã¸ã«ãªãã¤ã¬ã¯ãï¼â»ããããã¼ã¸ä»¥å¤ã®å ´åã¯ä½ãããªãï¼ 16 if(is_home){ 17 //é岡以å¤ã®å ´åã¯ã¨ãªã¢ãã¨ã®TOPãã¼ã¸ã«ãªãã¤ã¬ã¯ãï¼â»é岡ã®å ´åã¯èªèº«ã®ãããªãã¤ã¬ã¯ãã«ã¼ãã«ãªãï¼ 18 switch(parseInt(area_cookie)){ 19 case 2: 20 location.href = home_url+'/realestatelist/yokohama/'; 21 break; 22 case 3: 23 location.href = home_url+'/realestatelist/aichi/'; 24 break; 25 //20180521 add åè 26 case 4: 27 location.href = home_url+'/realestatelist/higashikanto/'; 28 break; 29 } 30 } 31 return false; 32 } 33} 34 35/** 36 * ã¨ãªã¢é¸æã®ãã¤ã¢ãã°è¡¨ç¤º 37 * 2017/09/14 第äºå¼æ°è¿½å ã第äºå¼æ°ã«ããå¶å¾¡è¿½å 38 **/ 39function showAreaDialog(area_id,cookie_chk){ 40 if(typeof cookie_chk === 'undefined') cookie_chk = true; 41 42 var area_cookie = getCookie(AREA_COOKIE_NAME); 43 44 if(cookie_chk){ 45 //ã¨ãªã¢æ å ±ãã¯ããã¼ã«ä¿åããã¦ãããä½ãããªã 46 if(area_cookie != '') return false; 47 48 //area_id=1,2,3,4ã®å ´åï¼=ã¨ãªã¢ããã¼ã¸æ å ±ããå¤å¥ã§ããå ´åï¼ã¯ã¯ããã¼ã«ã¨ãªã¢ãä¿åãã¦çµäº 49 switch(area_id){ 50 case 1: 51 case 2: 52 case 3: 53 case 4: //20180521 add 54 case 5: //20190531 ç³æè¿½å 55 setCookie(AREA_COOKIE_NAME,area_id,AREA_COOKIE_TIME); 56 return false; 57 break; 58 } 59 } 60 61 //$.ajax({ type: 'POST', url: ajaxurl, data: {'action' : 'view_sitename'}, dataType: 'text'}) 62 //.done(function(html){ 63 // $('<div id="area-dialog"></div>').appendTo('body').html(html).dialog({modal: true, title: 'æ¡å ãã¼ã¸', zIndex: 10, autoOpen: true, height: 'auto', width: 'auto', resizable: false}); 64 //}) 65 //.fail(function(error){ 66 // return false; 67 //}); 68 69 //20190531 ç³æä¿®æ£ ãããã 70 var passStr = ''; 71 var result = location.href.indexOf('demo'); 72 if(result !== -1){ 73 passStr = '/homeposition/demo' 74 } 75 76 var html = ''; 77 html += '<div class="batsu_btn"><button onclick="$(\'#area-dialog\').remove();"></button></div>'; 78 html += '<div class="batsu_btn_bottom">'; 79 html += '<p>ãæ¢ãã®ç©ä»¶ã¨ãªã¢ã¯ï¼</p>'; 80 html += '<div class="annnaipage_shizuoka areabtn"><button onclick="selectArea(1,\'' + passStr + '/\');">éã岡<span>ã¨ãªã¢</span></button></div>'; 81 html += '<div class="annnaipage_hamamatsu areabtn"><button onclick="selectArea(5,\'' + passStr + '/realestatelist/hamamatsu/\');">æµãæ¾<span>ã¨ãªã¢</span></button></div>'; 82 //html += '<div class="annnaipage_kanagawa areabtn"><button onclick="selectArea(2,\'' + passStr + '/realestatelist/yokohama/\');">ç¥å¥å·<span>ã¨ãªã¢</span></button></div>'; 83 html += '<div class="annnaipage_aichi areabtn"><button onclick="selectArea(3,\'' + passStr + '/realestatelist/aichi/\');">æãç¥<span>ã¨ãªã¢</span></button></div>'; 84 //html += '<div class="annnaipage_higashikanto areabtn"><button onclick="selectArea(4,\'' + passStr + '/realestatelist/higashikanto/\');">åãè<span>ã¨ãªã¢</span></button></div>'; 85 86 html += '</div>'; 87 //20190531 ç³æä¿®æ£ ããã¾ã§ 88 89 $('<div id="area-dialog"></div>').appendTo('body').html(html).dialog({modal: true, title: 'æ¡å ãã¼ã¸', zIndex: 10, autoOpen: true, height: 'auto', width: 'auto', resizable: false}); 90} 91 92/** 93 * ã¨ãªã¢ã¯ãªãã¯æã®ã¤ãã³ã 94 **/ 95function selectArea(area_id,url){ 96 setCookie(AREA_COOKIE_NAME,area_id,AREA_COOKIE_TIME); 97 location.href = url; 98} 99 100/** 101 * ã¨ãªã¢ã¯ããã¼ãåé¤ãã 102 **/ 103function deleteAreaCookie(){ 104 deleteCookie(AREA_COOKIE_NAME); 105} 106 107/** 108 * ã¨ãªã¢ã¯ããã¼ã表示ãã 109 **/ 110function dispAreaCookie(){ 111 alert(getCookie(AREA_COOKIE_NAME)); 112} 113 114/** 115 * ã¯ããã¼ãä¿å 116 **/ 117function setCookie(c_name,value,expiredays){ 118 //pathã¯ãµã¤ãå ¨ä½å ±é 119 var path = '/'; 120 // æå¹æéã®æ¥ä» 121 var extime = new Date().getTime(); 122 var cltime = new Date(extime + (60*60*24*1000*expiredays)); 123 var exdate = cltime.toUTCString(); 124 // ã¯ããã¼ã«ä¿åããæååãçæ 125 var s=''; 126 s += c_name +'='+ escape(value);// å¤ã¯ã¨ã³ã³ã¼ããã¦ãã 127 s += '; path='+ path; 128 if(expiredays){ 129 s += '; expires=' +exdate+'; '; 130 }else{ 131 s += '; '; 132 } 133 // ã¯ããã¼ã«ä¿å 134 document.cookie=s; 135} 136 137/** 138 * ã¯ããã¼ãåå¾ 139 **/ 140function getCookie(c_name){ 141 var st=''; 142 var ed='';
143 if(document.cookie.length>0){ 144 // ã¯ããã¼ã®å¤ãåãåºã 145 st=document.cookie.indexOf(c_name + '='); 146 if(st!=-1){ 147 st=st+c_name.length+1; 148 ed=document.cookie.indexOf(';',st); 149 if(ed==-1) ed=document.cookie.length; 150 // å¤ããã³ã¼ããã¦è¿ã 151 return unescape(document.cookie.substring(st,ed)); 152 } 153 } 154 return ''; 155} 156 157// ã¯ããã¼ã®åé¤ 158function deleteCookie(cName){ 159 document.cookie = cName+'=;path=/; max-age=0'; 160 return true; 161}
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.