📄 +Ҧө
字号:
strIcons =3D "1" //=D4=CA=D0=ED=D0=A6=C1=B3=D7=AA=BB=BB
strSmile=3D"1" //=CD=AC=C9=CF
ImgName=3D"em"
picurl=3D"/jsp/images/emot/"
function UBBCode(content,html){
content=3Dcontent.replace(/\[(\/)?phx_code\]/ig,"{$1phx_code}");
content=3Dcontent.replace(/\[(\/)?phx_html\]/ig,"{$1phx_html}");
content=3D"[phx_code]"+content+"[/phx_code]"; =20
content=3Dcontent.replace(/(\[code\]([\s\S]+?)\[\/code\])/ig,"[/phx_code]=
$1[phx_code]");
content=3Dcontent.replace(/\[phx_code\]([\s\S]*?)\[\/phx_code\]/ig,functi=
on($1,$2){if(html=3D=3D"html"){return(HTMLCode($2));}else{return(trans($2=
));}});
content=3Dcontent.replace(/\[code\](\r\n)?([\s\S]+?)\[\/code\]/ig,functio=
n($1,$2,$3){return("<PRE class=3DCodeSamp>"+DvbbsHtmlAn($3)+"</PRE>")});
content=3Dcontent.replace(/\{(\/)?phx_code\}/ig,"[$1phx_code]");
content=3Dcontent.replace(/\{(\/)?phx_html\}/ig,"[$1phx_html]");
return(content);
}
function HTMLCode(content){ =09
content=3D"[phx_html]"+content+"[/phx_html]"; =20
content=3Dcontent.replace(/(\[html\]([\s\S]+?)\[\/html\])/ig,"[/phx_html]=
$1[phx_html]");
content=3Dcontent.replace(/\[phx_html\]([\s\S]*?)\[\/phx_html\]/ig,functi=
on($1,$2){return(trans($2))});
content=3Dcontent.replace(/\[html\]([\s\S]+?)\[\/html\]/ig,function($1,$2=
){return("<span><TEXTAREA cols=3D95 =
rows=3D12>"+hencode($2)+"</TEXTAREA><br><INPUT onclick=3DrunCode() =
type=3Dbutton value=3D=D4=CB=D0=D0=B4=FA=C2=EB>[Ctrl+A =
=C8=AB=B2=BF=D1=A1=D4=F1 =
=CC=E1=CA=BE=A3=BA=C4=E3=BF=C9=CF=C8=D0=DE=B8=C4=B2=BF=B7=D6=B4=FA=C2=EB=A3=
=AC=D4=D9=B0=B4=D4=CB=D0=D0]</span>")});
return(content);
}
function hencode(fString){=20
fString =3D fString.replace(/&/ig,"&")=20
fString =3D fString.replace(/>/ig,">") //>
fString =3D fString.replace(/</ig,"<") //<
return fString;
}
function DvbbsHtmlAn(fString){
if(fString=3D=3D"")return("");
fString=3Dhencode(fString)
fString =3D fString.replace(/\t/ig," ") //Tab
fString =3D fString.replace(/"/ig,""") //"
fString =3D fString.replace(/'/ig,"'") //'
fString =3D fString.replace(/\r/ig,"") =
//=BB=D8=B3=B5=CA=C7=D2=BB=B8=F613+10
fString =3D fString.replace(/\n\n/ig,"<P>") //=09
fString =3D fString.replace(/\n/ig,"<BR>") //=BB=BB=D0=D0
fString =3D fString.replace(/\x20/ig," ") //=BF=D5=B8=F1=09
=09
return(fString);
}
function trans(strContent){
var re;
strContent=3DDvbbsHtmlAn(strContent);
=09
re=3D/\[IMG\](.+?)\[\/IMG\]/ig;
strContent=3DstrContent.replace(re,"<a href=3D$1 =
target=3D_blank><div><IMG SRC=3D$1 border=3D0 =
alt=3D=B0=B4=B4=CB=D4=DA=D0=C2=B4=B0=BF=DA=E4=AF=C0=C0=CD=BC=C6=AC =
onload=3D\"avascript:if(this.width>screen.width*0.7)this.width=3Dscreen.w=
idth*0.7;\" galleryImg=3Dno></div></a>");
re=3D/\[DIR=3D*([0-9]*),*([0-9]*)\](.*?)\[\/DIR]/ig
strContent=3DstrContent.replace(re,"<object =
classid=3Dclsid:166B1BCA-3F9C-11CF-8075-444553540000 =
codebase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/director/sw.=
cab#version=3D7,0,2,0 width=3D$1 height=3D$2><param name=3Dsrc =
value=3D$3><embed src=3D$3 =
pluginspage=3Dhttp://www.macromedia.com/shockwave/download/ width=3D$1 =
height=3D$2></embed></object>")
re=3D/\[QT=3D*([0-9]*),*([0-9]*)\](.*?)\[\/QT]/ig
strContent=3DstrContent.replace(re,"<embed src=3D$3 width=3D$1 =
height=3D$2 autoplay=3Dtrue loop=3Dfalse controller=3Dtrue =
playeveryframe=3Dfalse cache=3Dfalse scale=3DTOFIT bgcolor=3D#000000 =
kioskmode=3Dfalse targetcache=3Dfalse =
pluginspage=3Dhttp://www.apple.com/quicktime/>")
re=3D/\[MP=3D*([0-9]*),*([0-9]*)\](.*?)\[\/MP]/ig
strContent=3DstrContent.replace(re,"<object align=3Dmiddle =
classid=3DCLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=3DOBJECT =
id=3DMediaPlayer width=3D$1 height=3D$2 ><param name=3DShowStatusBar =
value=3D-1><param name=3DFilename value=3D$3><embed =
type=3Dapplication/x-oleobject =
codebase=3Dhttp://activex.microsoft.com/activex/controls/mplayer/en/nsmp2=
inf.cab#Version=3D5,1,52,701 flename=3Dmp src=3D$3 width=3D$1 =
height=3D$2></embed></object>")
re=3D/\[RM=3D*([0-9]*),*([0-9]*)\](.*?)\[\/RM]/ig
strContent=3DstrContent.replace(re,"<OBJECT =
classid=3Dclsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=3DOBJECT =
id=3DRAOCX width=3D$1 height=3D$2><PARAM NAME=3DSRC VALUE=3D$3><PARAM =
NAME=3DCONSOLE VALUE=3DClip1><PARAM NAME=3DCONTROLS =
VALUE=3Dimagewindow><PARAM NAME=3DAUTOSTART =
VALUE=3Dtrue></OBJECT><br><OBJECT =
classid=3DCLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=3D32 =
id=3Dvideo2 width=3D$1><PARAM NAME=3DSRC VALUE=3D$3><PARAM =
NAME=3DAUTOSTART VALUE=3D-1><PARAM NAME=3DCONTROLS =
VALUE=3Dcontrolpanel><PARAM NAME=3DCONSOLE VALUE=3DClip1></OBJECT>")
re=3D/(\[FLASH\])(.*?)(\[\/FLASH\])/ig
strContent=3D strContent.replace(re,"<OBJECT =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D6,0,29,0 =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=3D500 =
height=3D400><PARAM NAME=3Dmovie VALUE=3D$2><PARAM NAME=3Dquality =
VALUE=3Dhigh><embed src=3D$2 quality=3Dhigh =
pluginspage=3D'http://www.macromedia.com/go/getflashplayer' =
type=3D'application/x-shockwave-flash' width=3D500 =
height=3D400>$2</embed></OBJECT>")
re=3D/(\[FLASH=3D*([0-9]*),*([0-9]*)\])(.*?)(\[\/FLASH\])/ig
strContent=3D strContent.replace(re,"<a href=3D$4 TARGET=3D_blank><IMG =
SRC=3Dpic/swf.gif border=3D0 =
alt=3D=B5=E3=BB=F7=BF=AA=D0=C2=B4=B0=BF=DA=D0=C0=C9=CD=B8=C3FLASH=B6=AF=BB=
=AD!> [=C8=AB=C6=C1=D0=C0=C9=CD]</a><br><br><OBJECT =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D6,0,29,0 =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=3D$2 =
height=3D$3><PARAM NAME=3Dmovie VALUE=3D$4><PARAM NAME=3Dquality =
VALUE=3Dhigh><param name=3Dmenu value=3Dfalse><embed src=3D$4 =
quality=3Dhigh menu=3Dfalse =
pluginspage=3D'http://www.macromedia.com/go/getflashplayer' =
type=3D'application/x-shockwave-flash' width=3D$2 =
height=3D$3>$4</embed></OBJECT>")
re=3D/(\[UPLOAD=3Dgif\])(.*?)(\[\/UPLOAD\])/ig
strContent=3D strContent.replace(re,"<br><IMG SRC=3D"+picurl+"gif.gif =
border=3D0>=B4=CB=D6=F7=CC=E2=CF=E0=B9=D8=CD=BC=C6=AC=C8=E7=CF=C2=A3=BA<b=
r><A HREF=3D$2 TARGET=3D_blank><IMG SRC=3D$2 border=3D0 =
alt=3D=B0=B4=B4=CB=D4=DA=D0=C2=B4=B0=BF=DA=E4=AF=C0=C0=CD=BC=C6=AC =
onload=3D\"javascript:if(this.width>screen.width-333)this.width=3Dscreen.=
width-333\"></A>")
re=3D/(\[UPLOAD=3Djpg\])(.*?)(\[\/UPLOAD\])/ig
strContent=3D strContent.replace(re,"<br><IMG SRC=3D"+picurl+"jpg.gif =
border=3D0>=B4=CB=D6=F7=CC=E2=CF=E0=B9=D8=CD=BC=C6=AC=C8=E7=CF=C2=A3=BA<b=
r><A HREF=3D$2 TARGET=3D_blank><IMG SRC=3D$2 border=3D0 =
alt=3D=B0=B4=B4=CB=D4=DA=D0=C2=B4=B0=BF=DA=E4=AF=C0=C0=CD=BC=C6=AC =
onload=3D\"javascript:if(this.width>screen.width-333)this.width=3Dscreen.=
width-333\"></A>")
re=3D/(\[UPLOAD=3Dbmp\])(.*?)(\[\/UPLOAD\])/ig
strContent=3D strContent.replace(re,"<br><IMG SRC=3D"+picurl+"bmp.gif =
border=3D0>=B4=CB=D6=F7=CC=E2=CF=E0=B9=D8=CD=BC=C6=AC=C8=E7=CF=C2=A3=BA<b=
r><A HREF=3D$2 TARGET=3D_blank><IMG SRC=3D$2 border=3D0 =
alt=3D=B0=B4=B4=CB=D4=DA=D0=C2=B4=B0=BF=DA=E4=AF=C0=C0=CD=BC=C6=AC =
onload=3D\"javascript:if(this.width>screen.width-333)this.width=3Dscreen.=
width-333\"></A>")
re=3D/(\[UPLOAD=3D(.[^\[]*)\])(.*?)(\[\/UPLOAD\])/ig
strContent=3D strContent.replace(re,"<br><IMG SRC=3D"+picurl+"$2.gif =
border=3D0> <a =
href=3D$3>=B5=E3=BB=F7=E4=AF=C0=C0=B8=C3=CE=C4=BC=FE</a>")
re=3D/(\[URL\])(.*?)(\[\/URL\])/ig
strContent=3D strContent.replace(re,"<A HREF=3D$2 =
TARGET=3D_blank>$2</A>")
re=3D/(\[URL=3D(.[^\[]*)\])(.*?)(\[\/URL\])/ig
strContent=3D strContent.replace(re,"<A HREF=3D$2 =
TARGET=3D_blank>$3</A>")
re=3D/(\[EMAIL\])(.*?)(\[\/EMAIL\])/ig
strContent=3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/email1.gif><A HREF=3D\"mailto:$2\">$2</A>")
re=3D/(\[EMAIL=3D(.[^\[]*)\])(.*?)(\[\/EMAIL\])/ig
strContent=3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/email1.gif><A HREF=3D\"mailto:$2\" TARGET=3D_blank>$3</A>")
re =3D/^(http:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/(http:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)$/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/[^>=3D""](http:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/^(ftp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/(ftp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)$/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/[^>=3D""](ftp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/^(rtsp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/(rtsp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)$/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/[^>=3D""](rtsp:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/^(mms:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/(mms:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)$/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
re =3D/[^>=3D""](mms:\/\/[A-Za-z0-9\.\/=3D\?%\-&_~`@':+!]+)/ig
strContent =3D strContent.replace(re,"<img align=3Dabsmiddle =
src=3Dpic/url.gif><a target=3D_blank href=3D$1>$1</a>")
if(strIcons =3D=3D "1"){ =
//=D0=A6=C1=B3=D7=AA=BB=BB
re=3D/(\[em(.*?)\])/ig
strContent=3DstrContent.replace(re,"<img src=3D"+picurl+ImgName+"$2.gif =
border=3D0 align=3Dmiddle>")
}
if(strSmile =3D=3D "1"){ =
//=D0=A6=C1=B3=D7=AA=BB=BB
re=3D/(\[s(\d{1,2})\])/ig
strContent=3DstrContent.replace(re,"<img src=3Dsmile/face$2.gif =
border=3D0 align=3Dmiddle>")
}
re=3D/(\[color=3D(.[^\[]*)\])(.*?)(\[\/color\])/ig
strContent=3DstrContent.replace(re,"<font color=3D$2>$3</font>")
re=3D/(\[face=3D(.[^\[]*)\])(.*?)(\[\/face\])/ig
strContent=3DstrContent.replace(re,"<font face=3D$2>$3</font>")
re=3D/(\[align=3D(.[^\[]*)\])(.*?)(\[\/align\])/ig
strContent=3DstrContent.replace(re,"<div align=3D$2>$3</div>")
//=D1=AD=BB=B7=D7=AA=BB=BBquote
re=3D/(\[QUOTE\])(.*?)(\[\/QUOTE\])/ig
while(strContent.indexOf("[quote]")>0 && strContent.indexOf("[/quote] =
")>0){
=
strContent=3DstrContent.replace(re,"<blockquote>=D2=FD=D3=C3:<hr><span>$2=
</span><hr></blockquote>")
}
re=3D/(\[fly\])(.*?)(\[\/fly\])/ig
strContent=3DstrContent.replace(re,"<marquee width=3D90% =
behavior=3Dalternate scrollamount=3D3>$2</marquee>")
re=3D/(\[move\])(.*?)(\[\/move\])/ig
strContent=3DstrContent.replace(re,"<MARQUEE =
scrollamount=3D3>$2</marquee>")=09
re=3D/\[GLOW=3D*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/GLOW]/ig
strContent=3DstrContent.replace(re,"<table width=3D$1 =
style=3D\"filter:glow(color=3D$2, strength=3D$3)\">$4</table>")
=
re=3D/\[SHADOW=3D*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/SHADOW]/ig
strContent=3DstrContent.replace(re,"<table width=3D$1 =
style=3D\"filter:shadow(color=3D$2, strength=3D$3)\">$4</table>")
re=3D/(\[i\])(.*?)(\[\/i\])/ig
strContent=3DstrContent.replace(re,"<i>$2</i>")
re=3D/(\[u\])(.*?)(\[\/u\])/ig
strContent=3DstrContent.replace(re,"<u>$2</u>")
re=3D/(\[b\])(.*?)(\[\/b\])/ig
strContent=3DstrContent.replace(re,"<b>$2</b>")
re=3D/(\[size=3D1\])(.*?)(\[\/size\])/ig
strContent=3DstrContent.replace(re,"<font size=3D1>$2</font>")
re=3D/(\[size=3D2\])(.*?)(\[\/size\])/ig
strContent=3DstrContent.replace(re,"<font size=3D2>$2</font>")
re=3D/(\[size=3D3\])(.*?)(\[\/size\])/ig
strContent=3DstrContent.replace(re,"<font size=3D5>$2</font>")
re=3D/(\[size=3D4\])(.*?)(\[\/size\])/ig
strContent=3DstrContent.replace(re,"<font size=3D6>$2</font>")
=09
re=3D/\[size=3D([+|-]?[0-7])\](.*?)(\[\/size\])/ig
strContent=3DstrContent.replace(re,"<font size=3D$1>$2</font>")
=09
re=3D/(\[list\])(.+?)(\[\/list\])/ig;
strContent=3DstrContent.replace(re,"<UL TYPE=3DSQUARE>$2<\/UL>");
re=3D/(\[list=3D)(A|1)(\])(.+?)(\[\/list\])/ig;
strContent=3DstrContent.replace(re,"<OL TYPE=3D$2>$4<\/OL>");
re=3D/(\[\*\])/ig;
strContent=3DstrContent.replace(re,"<LI>");
re=3D/(\[center\])(.*?)(\[\/center\])/ig
strContent=3DstrContent.replace(re,"<center>$2</center>")
=
re=3D/(\[table=3D(#*[a-z0-9]*),(#*[a-z0-9]*),(#*[a-z0-9]*)\])(.*?)(\[\/ta=
ble\])/ig
strContent=3DstrContent.replace(re,"<table border=3D0 cellpadding=3D5 =
cellspacing=3D1 bgcolor=3D$2><tr><td bgcolor=3D$3><font =
color=3D$4>$5</font></td></tr></table>")
return(strContent);
}
------=_NextPart_000_0000_01C5A7F8.2A532FF0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://qingwa008.blogchina.com/jsp/js/blog.js
function getCookieVal(offset)
{
var iEndStr=3Ddocument.cookie.indexOf(";",offset);
if(iEndStr=3D=3D-1)
iEndStr=3Ddocument.cookie.length;
return unescape(document.cookie.substring(offset,iEndStr));
}
function getCookie(name)
{
var strArg=3Dname+"=3D";
var iArgLength=3DstrArg.length;
var iCookieLength=3Ddocument.cookie.length;
var iIndex=3D0;
while(iIndex<iCookieLength)
{
var kIndex=3DiIndex+iArgLength;
if(document.cookie.substring(iIndex,kIndex)=3D=3DstrArg)
return getCookieVal(kIndex);
iIndex=3Ddocument.cookie.indexOf(" ",iIndex)+1;
if(iIndex=3D=3D0)
break;
}
return null;
}
function reply(){
document.getElementById('replyForm').action=3D"http://publishblog.blogchi=
na.com/blog/postRemark.b";
if(document.getElementById('replyForm').remark.value.length > 1000){
alert("=C6=C0=C2=DB=D7=D6=CA=FD=CC=AB=B6=E0=A3=AC=B2=BB=C4=DC=B7=A2=B2=BC=
=A3=A1");
document.getElementById('replyForm').remark.focus();
return false;
}
if(document.getElementById('replyForm').remark.value.length=3D=3D''){
alert("=C6=C0=C2=DB=B2=BB=C4=DC=CE=AA=BF=D5=A3=A1");
document.getElementById('replyForm').remark.focus();
return false;
}
document.getElementById('replyForm').submit();
}
------=_NextPart_000_0000_01C5A7F8.2A532FF0
Content-Type: application/x-javascript
Content-Transfer-Encoding: 7bit
Content-Location: http://qingwa008.blogchina.com/extend3.js
------=_NextPart_000_0000_01C5A7F8.2A532FF0--
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -