亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? function.js

?? 歡迎使用讀吧.net書網程序。更多詳情請參閱www.read8.net。 此站是基于PHP+ mysql構架
?? JS
字號:
window.onerror = function Nopop(){
	return true;
};
var site_name="read8_sitename";//網站名字
var site_url="read8_siteurl";//網站地址
var copy_right="Copyright (C) 2002-2005 "+site_name+"  All Rights Reserved<br> 本作品系網友上傳,僅代表作者本人的觀點,與本站立場無關。<br>如有章節錯誤、排版不齊或版權疑問、作品內容有違相關法律等情況,請聯系管理員。";//版權聲明

var book_id;//文章ID
var book_title;//文章標題
var author_name;//作者名稱
var volumn_set;//分卷設置,1為分卷,0為不分卷
var chapter_array;//章節標題數組
var volumn_array;//卷冊標題數組
var volumn_index;//與卷標題對應的起始章節ID
var bookc_id;//vip章節ID
var var_array;//頁面變量數組
var page_name;//頁面文件名
var curr_cid;//當前章節
var prev_cid;//上一章節
var next_cid;//下一章節
var menu_title;//導航標題
var font_size;//字體大小調節
var font_lang;//字體繁體轉換
var jump_link;//跳轉鏈接
var window_title;//窗口標題
var book_author;//文章作者
var volumn_title="";//卷冊標題
var chapter_num;//章節總數
var chapter_title;//章節標題
var chapter_content;//章節正文
var stat_show;//點擊投票統計顯示
var review_vote;//評論投票鏈接
var chapter_list;//章節列表
var chapter_list_cols=3;//章節列表列數
var click_num=0;//點擊數
var vote_num=0;//投票數
var currentpos;//頁面位置
var timer;//滾動定時器

function initPage()//頁面初始化
{
	try
	{
		page_name=location.href.replace(/.+\//g,"");
		curr_cid=getCurrChapterId();
		review_vote=getReviewVote();
		loadStat(site_url+"/bookstat.php?bid="+book_id);//stat.php只需輸出click_num=??;vote_num=??;+"&cid="+curr_cid
		if(page_name=="list.htm")
		{
			window_title=getWindowTitle();
			menu_title=getMenuTitle();
			book_author=getBookAuthor();
			chapter_list=getChapterList();
			font_lang=getFontLang();
			var_array=new Array("font_lang","menu_title","book_title","book_author","chapter_list","review_vote","copy_right");
			parseHTML(var_array);
		}
		else
		{
			if((!curr_cid||isNaN(curr_cid)))//如果當前頁cid參數不是數字,則跳轉到目錄list.htm
			{
				location.href="list.htm";
			}
			else
			{
				prev_cid=curr_cid-1;
				next_cid=prev_cid+2;
				loadChapter("content/"+curr_cid+".js");
			}
			window_title=getWindowTitle();
			menu_title=getMenuTitle();
			chapter_num=chapter_array.length;
			font_size=getFontSize();
			font_lang=getFontLang();
			book_author=getBookAuthor();
			var_array=new Array("font_lang","menu_title","font_size","book_author","review_vote","copy_right");
			parseHTML(var_array);
			setFontSize();
		}
		document.attachEvent("onkeydown", jumpPage);
		document.onmousedown = sc; 
		document.ondblclick = initialize;
		document.title=window_title;
		window.status=window_title;
		forbidCopy();
	}
	catch(e)
	{
		var msg="由于網絡關系,書籍打開緩慢,請刷新。";
		//alert(msg);
	}
	finally
	{
		releaseHTML(var_array);
	}
}

function forbidCopy()//禁止復制代碼
{
	document.oncontextmenu = function() {alert("未經允許,禁止復制!");return false;} 
	document.body.oncopy = function() {alert("未經允許,禁止復制!");return false;} 
	document.body.oncut = function() {alert("未經允許,禁止復制!");return false;} 
	document.body.ondrag = function() {alert("未經允許,禁止復制!");return false;} 
//	document.body.onselectstart = function() {alert("未經允許,禁止復制!");return false;} 
}

function loadJs(script_src)//預加載JS腳本
{
	var o=document.scripts["next_chapter"];
	if(typeof(o)=='object')
	{
		o.src=script_src;
	}
	else
	{
		o=document.createElement("<script id='next_chapter' src='"+script_src+"'><"+"/script>");
		document.body.appendChild(o);
	}
}

function loadChapter(script_src)//加載章節腳本
{
	var o=document.scripts["chapter_js"];
	if(typeof(o)=='object')
	{
		o.src=script_src;
	}
	else
	{
		o=document.createElement("<script id='chapter_js' src='"+script_src+"' onreadystatechange='parseChapter(this)'><"+"/script>");
	document.body.appendChild(o);
	}
}

function parseChapter(script_obj)//解析章節腳本
{
	switch(script_obj.readyState)
	{
		case "complete":
		case "loaded":
		window_title=getWindowTitle();		
		jump_link=getJumpLink();
		if(!chapter_content) gotoVipPage(curr_cid);
		else chapter_title=getChapterTitle();
		if(!chapter_title) location.href="list.htm";
		chapter_content=cbb_trans(chapter_content);
		font_lang=getFontLang();
		var_array=new Array("chapter_title","chapter_content","font_lang","jump_link");
		parseHTML(var_array);
		document.title=getWindowTitle();
		window.status=getWindowTitle();
		loadJs("content/"+next_cid+".js");//預加載下一章
		return;
	}
}

function loadStat(script_src)//加載統計腳本
{
	var o=document.createElement("<script id='stat_js' src='"+script_src+"' onreadystatechange='parseStat(this)'><"+"/script>");
	document.body.appendChild(o);
}

function parseStat(script_obj)//解析統計腳本
{
	switch(script_obj.readyState)
	{
		case "complete":
		case "loaded":
		stat_show=getStatShow();
		var_array=new Array("stat_show");
		parseHTML(var_array);
		return;
	}
}

function getCurrChapterId()//獲取當前頁面的章節ID:cid
{
	var curr_cid=getCookie("htmlcid");
	return curr_cid;
}

function getWindowTitle()//取得窗口標題
{
	if(!chapter_title) chapter_title="目錄列表";
	var window_title=book_title+" - "+chapter_title+" - "+site_name+"傾情制作";
	return window_title;
}

function getMenuTitle()//取得導航標題
{
	var menu_title="<a href='"+site_url+"'>"+site_name+"首頁</a>-><a href='"+site_url+"/bookroom.php'>總書庫</a>->《<a href='"+site_url+"/bookinfo.php?bid="+book_id+"'>"+book_title+"</a>》";
	return menu_title;
}

function getChapterTitle()//取得文章標題
{
	volumn_title=getVolumnTitle(curr_cid);
	if(volumn_set==1&&volumn_title!="") chapter_title=volumn_title+" - "+chapter_title;
	return chapter_title;
}

function getBookAuthor()//取得文章作者
{
	var book_author="作者:<a href='"+site_url+"/authorinfo.php?target="+author_name+"'' target='_blank'>"+author_name+"</a>";
	return book_author;
}

function getStatShow(){
	var stat_show="點擊:"+click_num+"&nbsp;&nbsp;投票:"+vote_num;
	return stat_show;
}

function getReviewVote()//取得評論投票鏈接
{
	var review_vote="<a href='"+site_url+"/bookreview.php?bid="+book_id+"' target='_blank'>評論</a>&nbsp;&nbsp;<a href='"+site_url+"/bookstat.php?vbid="+book_id+"' target='voteiframe'>投票</a>&nbsp;&nbsp;<a href='"+site_url+"/bookstat.php?mbid="+book_id+"&mcid="+curr_cid+"'>書簽</a>";
	return review_vote;
}

function getFontSize()//取得字體大小調節控件
{
	var font_size="字體大小:<select name=fs size=1 onchange=changeFontSize(this.options[this.selectedIndex].value)><option value=12>12</option><option value=14 selected>14</option><option value=16>16</option><option value=18>18</option><option value=20>20</option><option value=22>22</option><option value=24>24</option></select>";
	return font_size;
}

function changeFontSize(font_size) //改變字體大小
{
	var chapter_content=document.getElementsByName("chapter_content")[0];
	chapter_content.style.fontSize=font_size;
	setCookie("font_size",font_size);
}

function setFontSize() //設置字體大小
{
	var chapter_content=document.getElementsByName("chapter_content")[0];
	var font_size_select=document.getElementsByName("fs")[0];
	var font_size=getCookie("font_size");
	var font_size_index=0;
	switch (font_size)
	{
		case "12":font_size_index=0;break;	
		case "14":font_size_index=1;break;	
		case "16":font_size_index=2;break;	
		case "18":font_size_index=3;break;
		case "20":font_size_index=4;break;
		case "22":font_size_index=5;break;
		case "24":font_size_index=6;break;
		default:font_size_index=0;
	}
	if(font_size) 
	{
		chapter_content.style.fontSize=font_size;
		font_size_select.selectedIndex=font_size_index;
	}
}

function getFontLang()//取得繁簡轉換控件
{
	var font_lang="";
	if(getCookie("font_lang")=="1") 
	{
		font_lang="<a href='javascript:changeFontLang(0)'>繁->簡</a>";
	}
	else
	{
		font_lang="<a href='javascript:changeFontLang(1)'>簡->繁</a>";
	}
	return font_lang;
}
function changeFontLang(font_lang) //改變字體繁簡
{
	setCookie("font_lang",font_lang);
	location.reload();
}

function setCookie(name,value) //設置cookie
{
	var t= new Date();
	t.setTime(t.getTime()+1*3600000);
	document.cookie=name+"="+value+";path=/;expires="+ t.toGMTString();
}

function getCookieVal(offset) //取得offset位置的cookie值  
{
	var endstr = document.cookie.indexOf (";", offset);    
	if (endstr == -1) endstr = document.cookie.length;    
	return unescape(document.cookie.substring(offset, endstr));  
}  

function getCookie(name) //取得名稱為name的cookie值  
{
	var arg = name + "=";    
	var alen = arg.length;    
	var clen = document.cookie.length;    
	var i = 0;    
	while (i < clen)
	{      
		var j = i + alen;      
		if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;      
		if (i == 0) break;     
	}    
	return null;
}

function getJumpLink()//取得頁面跳轉鏈接
{
	var jump_link;
	if(prev_cid<1)
		jump_link="上一頁&nbsp;&nbsp;<a href='list.htm'>返回目錄</a>&nbsp;&nbsp;<a href='javascript:gotoPage("+next_cid+")'>下一頁</a>";
	else if(next_cid>chapter_num)
		jump_link="<a href='javascript:gotoPage("+prev_cid+")'>上一頁</a>&nbsp;&nbsp;<a href='list.htm'>返回目錄</a>&nbsp;&nbsp;下一頁";
	else
		jump_link="<a href='javascript:gotoPage("+prev_cid+")'>上一頁</a>&nbsp;&nbsp;<a href='list.htm'>返回目錄</a>&nbsp;&nbsp;<a href='javascript:gotoPage("+next_cid+")'>下一頁</a>";

	return jump_link;
}

function getChapterList()//取得章節列表
{
	var list="<table width='750' border='2' cellpadding='3' cellspacing='0' bordercolor='#E4E9F1' align='center'>";
	var list_num=chapter_array.length;
	var i=1;
	var j=0;
	var cols=0;
	for(i=1;i<=list_num;i++)
	{
		cols=cols%chapter_list_cols;
		if(volumn_set==1&&isNewVolumn(i))
		{
			if(cols>0)
			{
				for(j=cols;j<chapter_list_cols;j++) list+="<td><span class='max2'>&nbsp;</span></td>";
				list+="</tr>";
			}
			list+="<tr bgcolor='#ccccef'><td colspan="+chapter_list_cols+" align=center><span class='max2'>&nbsp;"+getVolumnTitle(i)+"</span></td></tr>";
			cols=0;
		}
		if(cols==0)
		{
			list+="<tr>";
		}
		list+="<td width=33%><span class='middle'>&nbsp;<a href='javascript:gotoPage("+i+")'>"+chapter_array[i-1]+"</a></span></td>";
		if(cols==chapter_list_cols-1)
		{
			list+="</tr>";
			cols=0;
		}
		else cols++;
	}
	if(cols!=0)
	{
		for(j=cols;j<chapter_list_cols;j++) list+="<td><span class='middle'>&nbsp;</span></td>";
		list+="</tr>";
	}
	list+="</table>";
	return list;
}

function isNewVolumn(id)//根據章節ID判斷是否是新開卷
{
	var i=0;
	for(i=0;i<volumn_index.length;i++)
	{
		if(id==volumn_index[i]) return true;
	}
	return false;
}

function getVolumnTitle(id)//根據卷冊ID取得卷冊標題
{
	var i=0;
	for(i=0;i<volumn_index.length;i++)
	{
		if(id>=volumn_index[i]) volumn_title=volumn_array[i];
		else return volumn_title;
	}
	return volumn_title;
}

function jumpPage()//按健翻頁
{
	if (event.keyCode==37&&prev_cid>=1) gotoPage(prev_cid);
	if (event.keyCode==39&&next_cid<=chapter_num) gotoPage(next_cid);
	if (event.keyCode==13) location.href="list.htm";
}

function gotoPage(cid)
{
	setCookie("htmlcid",cid);
	if(page_name=="list.htm") location.href="index.htm";
	curr_cid=cid;
	prev_cid=cid-1;
	next_cid=prev_cid+2;
	location="#";
	jump_link="跳轉中&nbsp;&nbsp;<a href='list.htm'>返回目錄</a>&nbsp;&nbsp;請稍候";
	var_array=new Array("jump_link");
	parseHTML(var_array);
	loadChapter("content/"+cid+".js");
}

function gotoVipPage(cid)
{
	loadChapter(site_url+"/vip.php?bid="+book_id+"&cid="+cid);//取得VIP章節,地址為動態PHP腳本
	if(!chapter_content) chapter_content="<center>對不起,您尚未購買此章節或者由于網速過慢,內容加載失敗。請嘗試用左右鍵換頁重新打開本頁。<br><br><a href='"+site_url+"/shopinfo.php?cid="+bookc_id+"' target='_blank'><b><font color=blue>我是會員我要買</font></b></a>&nbsp;&nbsp;<a href='"+site_url+"/login.php' target='_blank'><b>VIP登錄</b></a>&nbsp;&nbsp;<a href='"+site_url+"/mobilepay.php' target='_blank'><b>VIP續費</b></a></center>";
	else return;
	chapter_content=cbb_trans(chapter_content);
	var_array=new Array("chapter_content");
	parseHTML(var_array);
}

function parseHTML(var_array)//替換變量
{
	if(!var_array) return;
	var i=0;
	var j=0;
	var divs;
	var lang="";
//	var str="";
	for(i=0;i<var_array.length;i++)
	{
//		str="正在初始化:"+var_array[i] +"\n"+ eval(var_array[i]);
//		alert(str);
		divs=document.getElementsByName(var_array[i]);
		if(getCookie("font_lang")=="1") 
		{
			lang=".s2t()";
		}
		j=0;
		while(divs[j])
		{
			eval("divs["+j+"].innerHTML="+var_array[i]+lang);
			j++;
		}
	}
}

function releaseHTML()//釋放變量資源
{
	if(!var_array) return;
	var i=0;
	var j=0;
	for(i=0;i<var_array.length;i++)
	{
//		alert("正在釋放:"+var_array[i]);
		eval(var_array[i]+"='';");
	}
}

function cbb_trans(str) {//cbb替換
	str = str.replace("  "," ");
	str = str.replace(/\[url=([^\]]+)\](.*?)\[\/url\]/g,"<a href='$1' target=_blank>$2</a>");
	str = str.replace(/\[color=([^\]]+)\](.*?)\[\/color\]/g,"<font color='$1'>$2</font>");
	str = str.replace(/\[img\](.*?)\[\/img\]/g,"<img src='$1'>");
	return str;
}

function initialize() //設置滾動定時器
{
	timer = setInterval("scrollwindow()", 1); 
} 

function sc() //取消滾動
	{
	clearInterval(timer); 
	}

function scrollwindow() //滾動頁面
{ 
	currentpos=document.body.scrollTop; 
	window.scroll(0,++currentpos); 
	if (currentpos != document.body.scrollTop) sc(); 
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美经典三级视频一区二区三区| 日韩激情中文字幕| 午夜视频一区二区三区| 视频一区免费在线观看| 成人精品视频一区二区三区尤物| 91精品在线一区二区| 国产精品久久久久一区二区三区| 亚洲h在线观看| 色婷婷久久久久swag精品| 久久婷婷成人综合色| 日韩一区欧美二区| 在线视频综合导航| 综合久久久久久久| 国产精品77777| 欧美不卡在线视频| 强制捆绑调教一区二区| 欧美日韩mp4| 亚洲va国产va欧美va观看| 色呦呦国产精品| 亚洲欧美怡红院| 成人开心网精品视频| 中文字幕乱码一区二区免费| 国产一区二区三区国产| 日韩欧美国产不卡| 日本伊人精品一区二区三区观看方式 | 欧美日韩国产成人在线免费| 亚洲另类一区二区| 色婷婷亚洲精品| 亚洲一区二区视频| 欧美日韩中文另类| 视频在线观看一区| 日韩精品一区在线| 紧缚奴在线一区二区三区| 日韩视频国产视频| 激情文学综合网| 久久奇米777| www.欧美.com| 一区二区欧美在线观看| 欧美性生活一区| 日韩高清国产一区在线| 日韩欧美中文一区二区| 捆绑紧缚一区二区三区视频| 精品少妇一区二区三区日产乱码 | 亚洲国产精品麻豆| 欧美日韩国产综合一区二区三区| 一级做a爱片久久| 欧美日韩久久久久久| 男人操女人的视频在线观看欧美| 日韩欧美三级在线| 国产精品18久久久久久vr| 国产精品乱人伦| 欧洲精品在线观看| 麻豆精品久久精品色综合| 久久久精品欧美丰满| 91影院在线观看| 天堂蜜桃91精品| 精品久久国产老人久久综合| 国产.欧美.日韩| 亚洲香肠在线观看| 欧美一二三四区在线| 国产成人免费视频| 亚洲小说欧美激情另类| 久久久久久久久伊人| 97久久精品人人做人人爽| 丝袜脚交一区二区| 久久精品欧美一区二区三区不卡 | 国产一区二区三区不卡在线观看 | 日韩在线a电影| 国产亚洲一区二区三区四区| 色哟哟国产精品| 精品一区二区精品| 一区二区三区久久久| 日韩精品一区二区三区视频播放 | 成人免费在线观看入口| 欧美二区三区91| 成人av网址在线| 久久精品国产在热久久| 亚洲精品v日韩精品| 欧美精品一区二区三区蜜桃 | 成人免费视频视频在线观看免费 | 国产成人高清视频| 五月婷婷综合激情| 国产精品不卡一区二区三区| 91精品国产麻豆国产自产在线 | 自拍偷拍国产亚洲| 日韩精品一区二区三区三区免费| 一本一道波多野结衣一区二区| 黄色小说综合网站| 亚洲r级在线视频| 亚洲视频在线一区观看| 国产视频一区在线观看| 日韩亚洲欧美一区| 欧美伦理视频网站| 91免费精品国自产拍在线不卡| 国产一区二区福利| 久久99精品国产麻豆婷婷洗澡| 亚洲综合成人在线| 一区二区三区自拍| 日韩码欧中文字| 国产精品人人做人人爽人人添| 精品sm捆绑视频| 精品久久久久久久人人人人传媒| 欧美在线一区二区三区| 色老汉av一区二区三区| 99re6这里只有精品视频在线观看| 国产麻豆91精品| 国产综合色视频| 国内精品写真在线观看| 秋霞电影网一区二区| 视频一区在线视频| 日韩 欧美一区二区三区| 亚洲国产一区视频| 亚洲一区在线观看免费| 亚洲综合一区二区| 亚洲aaa精品| 午夜国产精品一区| 男女性色大片免费观看一区二区| 亚洲成人自拍网| 丝袜脚交一区二区| 紧缚捆绑精品一区二区| 国产河南妇女毛片精品久久久 | 国产精品麻豆一区二区| 国产精品久久久久7777按摩| 日韩久久一区二区| 亚洲人成在线播放网站岛国| 伊人婷婷欧美激情| 日韩在线卡一卡二| 精品综合久久久久久8888| 国产在线乱码一区二区三区| 国产河南妇女毛片精品久久久| 成人美女视频在线观看18| 一本大道久久a久久综合婷婷 | 成a人片亚洲日本久久| 日本高清无吗v一区| 欧美丰满高潮xxxx喷水动漫| 日韩美女在线视频| 国产精品久久久久影院| 亚洲欧美偷拍卡通变态| 日韩精品成人一区二区三区 | 久久只精品国产| 18欧美亚洲精品| 日韩一区精品字幕| 成人ar影院免费观看视频| 欧美日韩一区二区三区在线看| 日韩一区二区三区四区| 国产欧美精品国产国产专区| 亚洲欧美日韩国产综合| 美日韩一区二区| eeuss鲁一区二区三区| 欧美剧情电影在线观看完整版免费励志电影 | 丁香亚洲综合激情啪啪综合| 色综合天天性综合| 欧美电影免费观看高清完整版在线| 久久久www成人免费毛片麻豆 | 国产精品入口麻豆原神| 午夜精品免费在线观看| 国产精品正在播放| 欧美日韩一区二区三区高清| 久久伊人蜜桃av一区二区| 综合久久久久综合| 国产精品一区二区在线播放| 在线免费观看成人短视频| 久久久久久久综合狠狠综合| 亚洲一区二区欧美日韩| 丁香一区二区三区| 欧美一级高清大全免费观看| 亚洲欧美偷拍卡通变态| 国产福利精品一区| 欧美一区二区精品| 亚洲国产精品天堂| zzijzzij亚洲日本少妇熟睡| 欧美mv日韩mv国产| 亚洲一区二区欧美日韩| 91亚洲大成网污www| 精品国产一区二区在线观看| 亚洲国产美女搞黄色| 成人av网址在线| 久久久久久免费毛片精品| 日韩精品一二三| 欧洲精品在线观看| 一区二区在线电影| av欧美精品.com| 国产日韩欧美不卡在线| 九色|91porny| 日韩视频免费观看高清在线视频| 亚洲国产日韩一区二区| 91丨九色丨尤物| 国产精品美女久久久久av爽李琼 | 午夜精品福利视频网站 | 福利一区福利二区| 欧美精品一区二区三区四区| 秋霞午夜av一区二区三区| 欧美精品1区2区| 亚洲成a人在线观看| 欧美日韩亚洲综合在线| 亚洲成人在线免费| 欧美日韩www| 久久国产精品72免费观看| 欧美一区二区精品| 精品一区二区三区影院在线午夜|