⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 func.js

📁 留言簿 留言簿 留言簿
💻 JS
字号:
var AOstep=5;						//淡入淡出每次改变的透明度
var Timestep=100;					//淡入淡出每次改变的时间间隔
var PDA=parent.document.all;
var CT;
var br="\n";						//要把什么字符换成<br>,即回车换行符,windows中是"\r\n" linux、Mac下则是 \r 或 \n (哪个对哪个忘了:))
function Post()						//处理发言人(Poster)淡入之前的一些东西
{
PDA.Poster.innerText=Poster;
PDA.Posttime.innerHTML=Posttime;
PDA.Postimg.src=Postimg.src;
PDA.Postcontent.innerText="";
PDA.Postdlg.style.visibility="hidden";
PDA.Post.filters.alpha.opacity=0;
ShowPost();
}

function ShowPost()					//淡入(fadein)发言人(Poster)头像
{
PDA.Post.filters.alpha.opacity+=AOstep;
if(PDA.Post.filters.alpha.opacity==100) CT=setTimeout("PDA.Postdlg.style.visibility=\"visible\";CT=setTimeout(\"ShowPostcontent(0)\",Timestep*8)",Timestep);
else CT=setTimeout("ShowPost()",Timestep);
}

function ShowPostcontent(n)			//以打字方式显示发言人(Poster)的留言
{
var strtmp=Postcontent.substring(0,n);
while(strtmp.indexOf("<")!=-1) strtmp=strtmp.replace("<","&lt;");	//把所有"<"替换为&lt; 以确保安全显示html标记
while(strtmp.indexOf(br)!=-1) strtmp=strtmp.replace(br,"<br>");		//把所有"\n"替换为<br>
if(Postcontent.length>=n)
{
	strtmp=strtmp+"<span id='pbt'>_</span>";
	PDA.Postcontent.innerHTML=strtmp;
	PDA.pbt.scrollIntoView();
	CT=setTimeout("ShowPostcontent("+(n+1)+")",Timestep);
}
else {PDA.Postcontent.innerHTML=strtmp;CT=setTimeout("Re(0)",Timestep);}
}

function Re(n)						//处理回复者(Reer)淡入之前的一些东西
{
if(Renum>1)
{
	PDA.cr.style.visibility="visible";
	PDA.pr.style.visibility="visible";
	PDA.nr.style.visibility="visible";
	PDA.cr.innerText=n+1;
	if(n==0) PDA.pr.style.visibility="hidden";
	if(n==Renum-1) PDA.nr.style.visibility="hidden";
}
if(n<Renum && n>=0)
{
	if(PDA.Re.filters.alpha.opacity!=0)
	{
		HideRe(n);
	}
	else{
		PDA.Reer.innerText=Reer[n];
		PDA.Retime.innerHTML=Retime[n];
		PDA.Reimg.src=Reimg[n].src;
		PDA.Recontent.innerText="";
		PDA.Redlg.style.visibility="hidden";
		ShowRe(n);
	}
}
}

function ShowRe(n)					//淡入(fadein)回复者(Reer)的头像
{
PDA.Re.filters.alpha.opacity+=AOstep;
if(PDA.Re.filters.alpha.opacity==100) CT=setTimeout("PDA.Redlg.style.visibility=\"visible\";CT=setTimeout(\"ShowRecontent(0,"+n+")\",Timestep*8)",Timestep);
else CT=setTimeout("ShowRe("+n+")",Timestep);
}

function HideRe(n)					//淡出(fadeout)回复者(Reer)的头像及留言
{
PDA.Re.filters.alpha.opacity-=AOstep;
if(PDA.Re.filters.alpha.opacity==0) CT=setTimeout("Re("+(n)+")",Timestep);
else CT=setTimeout("HideRe("+n+")",Timestep);
}

function ShowRecontent(n,m)			//以打字方式显示回复者(Reer)的留言
{
var strtmp=Recontent[m].substring(0,n);
while(strtmp.indexOf("<")!=-1) strtmp=strtmp.replace("<","&lt;");
while(strtmp.indexOf(br)!=-1) strtmp=strtmp.replace(br,"<br>");
if(Recontent[m].length>=n)
{
	strtmp=strtmp+"<span id='rbt'>_</span>";
	PDA.Recontent.innerHTML=strtmp;
	PDA.rbt.scrollIntoView();
	CT=setTimeout("ShowRecontent("+(n+1)+","+m+")",Timestep);
}
else PDA.Recontent.innerHTML=strtmp;
}

function StopShow()
{
clearTimeout(CT);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -