1var uu=document.location.href.toLowerCase(); 2 3var dms="v.8comic.com|x.8comic.com".split('|'); 4for(var i=0;i<dms.length;i++){if(uu.indexOf(dms[i])>=0 &&uu.indexOf("/member")<0)document.location.href=uu.replace(dms[i],"www.8comic.com");} 5 6function ten(s){if(s<10) return "0"+s;else return s; } 7function getdate(s){if(s==null) s="-";var d=new Date();return d.getFullYear()+s+ten((d.getMonth()+1))+s+ten(d.getDate());} 8function gettime(s){if(s==null) s=":";var d=new Date();return ten(d.getHours())+s+ten(d.getMinutes())+s+ten(d.getSeconds());} 9function meta(str){var str=$("meta[name='"+str+"']").attr("content");if(typeof(str)=="undefined") return "";else return str;} 10 11function openw(url,w,h){window.open(url,"popw","width="+w+",height="+h+",left="+(screen.width/2-w/2)+",top="+(screen.height/2-h/2));} 12function opens(url,w,h){window.open(url,"pops","scrollbars=yes,status=no,width="+w+",height="+h+",left="+(screen.width/2-w/2)+",top="+(screen.height/2-h/2));} 13function openwin(url){window.open(url,"popwin","width="+480+",status=no,height="+320+",left="+(screen.width/2-240)+",top="+(screen.height/2-160)); } 14function play(id){window.open("/member/pop/?id="+id,"","width="+480+",status=no,height="+320+",left="+(screen.width/2-240)+",top="+(screen.height/2-200)); } 15function setCookie(n, v){setcookie(n,v);} 16function setcookie(n, v){var expiredays=365;var expire_date = new Date();expire_date.setDate(expire_date.getDate() + expiredays );document.cookie = n + "=" + escape( v ) + "; expires=" + expire_date.toGMTString() + "; path=/";} 17function isgb(){return 0;} 18var sh=0; 19var uid=getcookie("CKID"); 20var uno=getcookie("CKNO"); 21function islogin(){uid=getcookie("CKID");uno=getcookie("CKNO");
21if(uid!=null && uid!="" && uid.indexOf("WG#")>0) return true;else return false;} 22function isadm(){var a=getcookie("CKAM");if(a!=null && a!="" && a.indexOf("3Gk")>0) return true;else return false;} 23function scrolltop(){if(sh==0) sh=document.body.scrollTop;sh=sh*4/5;if(sh>1) {window.scroll(document.body.scrollLeft,sh);setTimeout("scrolltop()",5);}else sh=0;} 24function getcookie(Name) {return getCookie(Name) } 25function getCookie(n){var s=document.cookie.split(';');for(var i=0;i<s.length;i++){if(s[i].split('=')[0].replace(/\s/g,'')==n)return unescape(s[i].split('=')[1]);}return '';} 26 27function reload(ele){var u=location.href;if(u.indexOf("#")==u.length-1) u=u.substring(0,u.length-1);if(ele!=null) ele.setAttribute('href',u);else location.href=u;} 28 29 30function request(qs){var r="";var u=new String(document.location);var s=-1;var l=qs.length;do{s=u.indexOf(qs+"\=");if (s!=-1){if((u.charAt(s-1)=='?')||(u.charAt(s-1)=='&')){u=u.substr(s);break;}u=u.substr(s+l+1);}}while(s!=-1)if(s!=-1){var p=u.indexOf("&");if(p==-1){r=u.substr(l+1);}else{r=u.substring(l+1,p);}}return r;} 31 32function checkall(form,ele){if(ele==null) ele=form.ids;for (var i=0;i<form.elements.length;i++){var e=form.elements[i];if (e.type=="checkbox"&&e.id.indexOf("cb")>=0){e.checked=ele.checked; form.ids.value += document.getElementById(e.id).value +",";if(!ele.checked)form.ids.value = "";}}} 33 34function isnew(dd,nn,showimg){var simg=" <span class='mdi mdi-new-box blinks text-warning'></span>";var nd=new Date();if(nn==null || nn=='')nn=nd.getYear()+"-"+(nd.getMonth()+1)+"-"+nd.getDate();var y1=parseInt(dd.split('-')[0]);var m1=parseInt(dd.split('-')[1]);var d1=parseInt(dd.split('-')[2]);var y2=parseInt(nn.split('-')[0]);var m2=parseInt(nn.split('-')[1]);var d2=parseInt(nn.split('-')[2]);var dt1=(y1-1900)*365+(m1-1)*30+d1;var dt2=(y2-1900)*365+(m2-1)*30+d2;var t1="ä»å¤©",t2="æ¨å¤©",t3="å天",t4="天å"; 35if(isgb){t1="è¸æ¯";t2="é æ¯";t3="ïæ¯";t4="æ¯ï";}if(showimg!=null){if(showimg==0) showimg=5;if(dt2-dt1<=showimg) return simg;else return "";} 36if(dt2-dt1==0) return "<font color=red>"+t1+"</font>"+simg;else if(dt2-dt1==1) return "<font color=red>"+t2+"</font>"+simg;else if(dt2-dt1==2) return "<font color=red>"+t3+"</font>"+simg; 37else if(dt2-dt1<8 && dt2-d1>0) return "<font color=444444>"+(dt2-dt1)+t4+"</font>";else return dd;} 38function getx(obj) {var curleft = 0;if (obj.offsetParent){while (obj.offsetParent){curleft += obj.offsetLeft;obj = obj.offsetParent;}}else if (obj.x) {curleft += obj.x;}return curleft;} 39function gety(obj) {var curtop = 0;if (obj.offsetParent){while (obj.offsetParent){curtop += obj.offsetTop;obj = obj.offsetParent;}}else if (obj.y) curtop += obj.y;return curtop;} 40function showthumb(img,setpos){var v='<div class="showthumb"><li>';v+='<img src="/pics/0/'+img+'.jpg">';v+='</li></div>';document.getElementById('thumbfloat').innerHTML=v;document.getElementById('thumbfloat').style.top=gety(setpos)*1+30+"px";document.getElementById('thumbfloat').style.left=(getx(setpos)*1+50)+"px";} 41function hidethumb(){document.getElementById('thumbfloat').innerHTML="";} 42function replaceurl(keyname,keyvalue){var u=location.href.toLowerCase();var key=request(keyname).toLowerCase();if(u.indexOf("&"+keyname+"="+key)>0 ) u=u.replace("&"+keyname+"="+key,"&"+keyname+"="+keyvalue);else if(u.indexOf("?"+keyname+"="+key)>0 ) u=u.replace("?"+keyname+"="+key,"?"+keyname+"="+keyvalue);else if(u.indexOf("?"+keyname+"=?")>0 ) u=u.replace("?"+keyname+"=?","");else if(u.indexOf("?")>0) u=u+"&"+keyname+"="+keyvalue;else u=u+"?"+keyname+"="+keyvalue;return u;} 43var url=location.href.toLowerCase();; 44var zh=typeof(navigator.systemLanguage)!="undefined"?navigator.systemLanguage.toLowerCase():navigator.language.toLowerCase(); 45 46 47 48if(zh.indexOf('jis')>=0 || zh.indexOf('ja')>=0 ) {location.href='res://C:\WINDOWS\system32\shdoclc.dll/dnserror.htm';} 49function selectvalue(ele,v){for(i=0;i<document.getElementById(ele).options.length;i++) if(document.getElementById(ele).options[i].value==v) document.getElementById(ele).selectedIndex=i;} 50 51function add1(e){toast(e);}function toast(e,str){if(str==null) str="+1";anim="a"+parseInt(Math.random()*10000); var v=e.innerHTML;if(v.lastIndexOf("</font>")>0) v=v.substring(v.lastIndexOf("</font>")+7);e.style.color="#ff0000";e.style.textShadow="#fff 0px 0px 3px";var html="<font id='"+anim+"' style='font-size:15px;font-family:arial black;position:absolute;color:#ff0000;text-shadow:#fff 0px 0px 3px;'><nobr>
51"+str+"</nobr></font>"+v;e.innerHTML=html;$("#"+anim).animate({top:"-20px"},function(){$(this).remove();});} 52 53 54function likes(mid,id,u,type){if(type==null) type="likes";var str=localStorage.getItem(type);var r=true;if(str==null || str==""){var l=u==null?{"id":mid,"l":id}:{"id":mid,"u":id};localStorage.setItem(type,"likes:["+JSON.stringify(l)+"]");}else{var likes=eval(str);var f=false;for(var i=0;likes!=null&&i<likes.length;i++) if(likes[i].id==mid){var s=u==null?likes[i].l:likes[i].u;f=true;if((","+s+",").indexOf(","+id+",")<0) s+=","+id;else{s=(","+s+",").replace(","+id+",",",");if(s.indexOf(",")==0) s=s.substring(1);if(s.lastIndexOf(",")==s.length-1) s=s.substring(0,s.length-1);r=false;}if(u==null) likes[i].l=s;else likes[i].u=s;}if(!f&&u==null)likes.push({"id":mid,"l":id});if(!f&&u!=null) likes.push({"id":mid,"u":id});localStorage.setItem(type,JSON.stringify(likes));}return r;} 55 56 57function reply(ele,mid){var m=mid;var li=$(ele).parents("li");var h5=li.find("h5");var h=h5.html();if(h5.find("iframe").length>0){h5.find("iframe").remove();}else{h5.append('<iframe width=90% height=100 frameborder=0 src="/comments/reply.html" scrolling=no></iframe>'); 58setTimeout(function(){ 59var ifr=$(h5.find("iframe")[0].contentDocument); 60ifr.find("input[name='itemid']").val(itemid); 61ifr.find("input[name='pid']").val(li.attr("lid")); 62},500);}} 63 64 65 66function sorttable(ele,ix) {var asc=ele.getAttribute("asc")==""?true:false;if(typeof(tableasc)!="undefined")tableasc=asc;ele.setAttribute("asc",asc?"0":"");var td=ele.parentNode;var i=ix==null?td.cellIndex:ix;var tbody = td.parentNode.parentNode;var rows = Array.from(tbody.rows);var tr=rows.slice(1);tr.sort(function(a, b) {var valA = a.cells[i].firstChild.nodeName!="INPUT"?a.cells[i].textContent:a.cells[i].firstChild.value;var valB = b.cells[i].firstChild.nodeName!="INPUT"?b.cells[i].textContent:b.cells[i].firstChild.value;valA=valA==""?"0":valA.replace(/\D*/g,'')==""?"1":valA.replace(/\D*/g,'');valB=valB==""?"0":valB.replace(/\D*/g,'')==""?"1":valB.replace(/\D*/g,'');if (!isNaN(parseInt(valA))&&!isNaN(parseInt(valB))) {return asc?parseInt(valA)-parseInt(valB):parseInt(valB)-parseInt(valA);}return a.textContent.localeCompare(b.textContent);});tr.forEach(function(row) {tbody.appendChild(row);});} 67 68 69 70 71 72var adsdomain='https://www.8comic.com'; //not end with[/] 73 74 75 76///////////////// history and bookmark 77function addhistory(id,name){var c=getCookie("comichistory");var s="";if(c!=null && c!=""){var a=c.split(",");var f=0;var i=0;for(i=0;i<a.length&&i<29;i++){if(a[i].indexOf(id+"|")<0){s+=","+a[i];}}}s=id+"|"+escape(name)+s;setcookie("comichistory",s);} 78 79 80function clearhistory(){setcookie("comichistory","");localStorage.setItem("history","");setcookie("clearhistory","1");localStorage.setItem("clearhistory","1");var newurl=location.href;if(newurl.indexOf('#')==newurl.length-1) newurl=newurl.substring(0,newurl.length-1);location.href=newurl;} 81 82function sethistory(){setcookie("comichistory","");localStorage.setItem("history","");setcookie("clearhistory","");localStorage.setItem("clearhistory","");var newurl=location.href;if(newurl.indexOf('#')==newurl.length-1) newurl=newurl.substring(0,newurl.length-1);location.href=newurl;} 83 84function showhistory(){var c=getCookie("comichistory");var cc=getCookie("clearhistory");if(c!=null && c!=""){var a=c.split(",");document.write("<div class='row'><li class='history_function_btn'>"); 85if(cc==null || cc=="") {document.write("<a class='history_clear_btn btn btn-sm btn-danger font_small text-light' href=# onclick=clearhistory();>æ¸ é¤è¨é</a></li>");for(i=0;i<a.length;i++) 86{document.write("<div class='col-4 col-sm-4 col-md-3 col-lg-2'>"); 87document.write("<li class='history_cover'><a href=/html/"+a[i].split("|")[0]+".html><img src=/pics/0/"+a[i].split("|")[0]+".jpg></a></li>"); 88document.write("<li class='history_name mt-1 nowraphide'><a href=/html/"+a[i].split("|")[0]+".html>"+unescape(a[i].split("|")[1])+"</a></li>"); 89document.write("</div>");}}else document.write("<a class='history_set_btn btn btn-sm btn-danger font_small text-light' href=# onclick=sethistory();>è¨ç½®è¨é</a></li>");document.write("</div>");}} 90 91 92function checkitem(type,id){var s=localStorage.getItem(type);if(s!=null && s!=""){var items=eval(s);if(items!=null)for(var i=0;i<items.length;i++) if(items[i].id==id) return true;}return false;} 93 94 95function saveitem(type,str){if(str==null){str={"id":meta("id"),"u":meta("url"),"i":meta("pic"),"n":meta("name"),"ch":"","a":meta("author"),"d":meta("date"),"chs":""}}var newitem=eval(str);var s=localStorage.getItem(type);if(s==null || s=="" ||s=="undefined"){localStorage.setItem(type,"["+JSON.stringify(newitem)+"]");}else{var items=eval(s);var f=0;if(items!=null)for(var i=0;i<items.length;i++){if(items[i].id==newitem.id){if(items[i].ch!='')newitem.ch=items[i].ch;items.splice(i,1);f=1;}} newitem.d=getdate();items.push(newitem);localStorage.setItem(type,JSON.stringify(items));}} 96 97function delitem(type,id,bd){var s=localStorage.getItem(type);if(s!=null || s!=""){var items=eval(s);if(items!=null)for(var i=0;i<items.length;i++) if(items[i].id==id) items.splice(i,1);localStorage.setItem(type,JSON.stringify(items)); 98}if(bd!=null){if($("#li"+id).length>0) $("#li"+id).remove();if(type=="bookmark" && islogin()) $.get("/bookmark/add/?d=1&id="+id);}} 99 100function showitem(type){var s=localStorage.getItem(type);var str=""; 101/*if((s==null || s=="") && type=="bookmark" && islogin()) {syncbookmark();return;}*/if(s!=null && s!=""){var items=eval(s); 102for(var i=items.length-1;i>=0;i--){if(items[i].n=="" || items[i].id=="") continue; 103str+="<li id='li"+items[i].id+"'>
103<d onclick=\"delitem('"+type+"',"+items[i].id+",1);\"></d>"; 104str+="<a href='/comic/"+items[i].u+"' data-ajax='false' data-url='"+items[i].id+"'>"; 105str+="<img src='"+items[i].i+"' /><h2>"+items[i].n+"</h2><i>"+items[i].ch+"</i>"; 106if(type=="history"){str+="<b>訪問:"+items[i].d+"</b>";}else if(type=="bookmark"){str+="<b>作者:"+items[i].a+"</b><b>更新:"+items[i].d+"</b>";}str+="</a></li>";}document.getElementById(type).innerHTML=str;}} 107 108 109function gethistory(ele){var s=localStorage.getItem("history");var cc=localStorage.getItem("clearhistory");var str=""; 110str="<div class='row'><li class='history_function_btn'>"; 111if(cc==null || cc=="") {str+="<a class='history_clear_btn btn btn-sm btn-danger font_small text-light' href=# onclick=clearhistory();>æ¸ é¤è¨é</a></li>"; 112if(s!=null && s!=""){var items=eval(s); 113for(var i=items.length-1;i>=0;i--){if(items[i].n=="" || items[i].id=="") continue; 114str+="<div class='col-4 col-sm-4 col-md-3 col-lg-2'>"; 115str+="<li class='history_cover'><a href=/html/"+items[i].id+".html><img src=/pics/0/"+items[i].id+".jpg></a></li>" 116str+="<li class='history_name mt-1 nowraphide'><a href=/html/"+items[i].id+".html>"+unescape(items[i].n)+"</a></li>" 117str+="</div>"; 118}}}else str+="<a class='history_set_btn btn btn-sm btn-danger font_small text-light' href=# onclick=sethistory();>è¨ç½®è¨é</a></li>"; 119str+="</div>"; 120$(ele).html(str); 121} 122 123 124function syncbookmark(upload){if(islogin()){var s=localStorage.getItem("bookmark");var locals=eval(s);var webs;$.get("/bookmark/js/",function(data,status){if(status=="success"){webs=eval(data);var f=0;if(s==null || s==""){locals=webs;}else{for(var i=0;i<webs.length;i++){var item=webs[i];for(var j=0;j<locals.length;j++) if(locals[j].id==item.id) {f=1;}if(f==0) locals.push(item);}}localStorage.setItem("bookmark",JSON.stringify(locals));}}); 125var ids="";if(upload && locals!=null && locals.length>0){for(var i=0;i<locals.length;i++){var item=locals[i];var f=0;if(webs!=null){for(var j=0;j<webs.length;j++) if(webs[j].id==item.id) {f=1;break;}} if(f==0 && item.id>0) ids+=","+item.id;}if(ids!="") $.get("/bookmark/add/?ids="+ids);} 126}} 127 128 129function addch(type,id,ch){var s=localStorage.getItem(type);if(s!=null && s!=""){var items=eval(s);if(items!=null)for(var i=0;i<items.length;i++) if(items[i].id==id){items[i].ch=ch;break;} localStorage.setItem(type,JSON.stringify(items));} } 130 131function getch(type,id){var s=localStorage.getItem(type);var str="";if(s!=null && s!=""){var items=eval(s);if(items!=null)for(var i=items.length-1;i>=0;i--){if(items[i].id==id){return items[i].ch;}}}return null;} 132 133///////////////// history and bookmark 134 135 136 137var desc=1; 138function reverse(obj){var div=$("#chapters");var uls=div.children();$(obj).html(desc?"倒序 ↑":"順序 ↓");div.empty();for(var i=uls.length-1;i>=0;i--){var ul=$(uls[i]).find("ul");var lis=ul.children();ul.empty();for(var j=lis.length-1;j>=0;j--){ul.append(lis[j]);}div.append(uls[i]);}desc^=1} 139 140 141 142/////////////////////comment 143var loadpage=0;var loading=0;var ls;var us; 144function loadingpage(itemid,clear){var u="https://www.8comic.com/comments/"+itemid+"/"+(loadpage+1)+".html?"+Math.random();if(loading==0 && loadpage>=0){loading=1;$.get(u,function(data,status){if(status=="success"){if(data!="" && data.indexOf("<li")>=0&& data.indexOf("404.")<0){if(clear){loadpage=1;if(typeof(lastcomment)!="undefined" && lastcomment==data.split('\r')[0])console.log(lastcomment+" last");else $(".comments").find("ul").html(data);}else{loadpage++;$(".comments").find("ul").append(data);}setTimeout(function(){initcomment(itemid);},500);loading=0;}else {loadpage=-1;loading=0;}}else loading=0;});}} 145 146function initcomment(itemid){$("input[name='itemid']").val(itemid);var uno=getcookie("CKNO");var uam=getcookie("CKAM"); 147$(".comments li:not([z])").each(function(index){if($(this).attr("z")) return;else $(this).attr("z","");var id=$(this).attr("lid");var uid=$(this).attr("uid");if((","+ls+",").indexOf(","+id+",")>=0){$(this).find("b").addClass("islk");$(this).find("s").hide();if($(this).find("b").text()=="0")$(this).find("b").text("1");}if((","+us+",").indexOf(","+id+",")>=0){$(this).find("s").addClass("isnk");$(this).find("b").hide();if($(this).find("s").text()=="0")$(this).find("s").text("1");}$(this).find("b,s").on("click",function(){var id=$(this).parents("li").attr("lid");var u="/member/comment/?itemid="+itemid;var a=true;var n=$(this)[0].childNodes[0].nodeValue;var css="islk";if(this.nodeName=="B") {u+="&likes="+id;if(!likes(itemid,id,"likes"+itemid)) {a=false;$(this).parents("li").find("s").show();}else $(this).parents("li").find("s").hide();}else {u+="&unlikes="+id;css="isnk";if(!likes(itemid,id,"unlikes","likes"+itemid)) {a=false;$(this).parents("li").find("b").show();}else $(this).parents("li").find("b").hide();}if(!a) {u+="&add=0";n--;if(n<0)n=0;$(this).removeClass(css);}else {n++;$(this).addClass(css);}$(this).text(n);$.get(u);
147if(a)add1(this);});$(this).find("u,d").on("click",function(){var id=$(this).parents("li").attr("lid");var u="/member/comment/?del=1&itemid="+itemid;if(this.nodeName=="U") {u+="&uid="+$(this).attr("uid");}else {u+="&id="+id;}$.get(u,function(data,status){if(status=="success")window.location.reload(false);});});$(this).on("mouseover",function(){$(this).find("r").show();if($(this).find("r").html()=="")$(this).find("r").html(" <a href=# onclick='reply(this,"+itemid+");return false;' style='color:red;'>回複</a>");if(uno==uid) $(this).find("d").show();if(uam) $(this).find("u,d").show();});$(this).on("mouseout",function(){$(this).find("r").hide();$(this).find("u,d").hide();});});} 148//////////////////////comment 149 150var bookmarked=false; 151function inititem(mid) 152{ 153 154var lastch=getch("history",mid); 155if(lastch!=null && lastch!=''){$('#bt_go').html("看到(<b>"+lastch+"</b>)"); /* 第 */$('#bt_go').attr("ch",lastch);} 156if(localStorage.getItem("clearhistory")!="1") {saveitem("history");gethistory("#history");} 157 158if(checkitem("bookmark",mid)) {$('#bt_bookmark').addClass('btn-danger').removeClass('btn-warning');$('#bt_bookmark').html("已收藏");bookmarked=true;} 159 160 161$('#bt_bookmark').on("click",function(e){var url="/bookmark/add/?id="+mid;if(bookmarked){url+="&d=1";bookmarked=false;$('#bt_bookmark').addClass('btn-warning').removeClass('btn-danger').html("收藏");delitem("bookmark",mid);}else {bookmarked=true;$('#bt_bookmark').addClass('btn-danger').removeClass('btn-warning').html("已收藏");saveitem("bookmark");}if(islogin()) $.get(url);return false;}); 162 163/////////////comment 164var lks=eval(localStorage.getItem("likes"+mid)); 165for(var i=0;lks!=null&&i<lks.length;i++) if(lks[i].id==itemid) {ls=lks[i].l;us=lks[i].u;} 166$(function(){initcomment(mid);if(localStorage.getItem("newpost")=="1"||true){localStorage.setItem("newpost","0");loadingpage(mid,true);}}); 167$(document).scroll(function(){var pt=window.pageYOffset?window.pageYOffset:window.document.documentElement.scrollTop;var ph=Number(window.innerHeight?window.innerHeight:document.documentElement.clientHeight);var pb= pt + ph;var h=document.body.scrollHeight;if(pb<h && pb>100 && pb/h>0.9)loadingpage(mid);}); 168//////////////comment 169
170//////////////info 171var slideHeight = 130; // px 172var $itemInfoDetail = $('.item_info_detail'); 173var defHeight = $itemInfoDetail.height(); 174if(defHeight > slideHeight) { 175$itemInfoDetail.css('height', slideHeight); 176var $moreBtn = $('<a class="btn btn-sm btn-secondary px-1 py-0 my-1 text-light font_small" href="#">詳細...</a>').appendTo('.item_info_more'); 177 178$moreBtn.click(function(e) { 179e.preventDefault(); 180var isCollapsed = $itemInfoDetail.height() === slideHeight; 181$itemInfoDetail.animate({ height: isCollapsed ? defHeight : slideHeight }, "normal"); 182$moreBtn.text(isCollapsed ? 'æ¶èµ·' : '詳細...'); 183$('.gradient').fadeToggle(); 184}); 185} 186//////////////info 187 188 189if($("#serials_inside").find("div").length<=0){$("#rp_tb_serial_0").css("display","none")} 190 191 192 193 194} 195 196
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.