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

📄 ubbcode.js

📁 本代码是一个个人主页
💻 JS
字号:
function showb(){
fontbegin="[b]";
fontend="[/b]";
fontchuli();
}

function showi(){
fontbegin="[i]";
fontend="[/i]";
fontchuli();
}

function showu(){
fontbegin="[u]";
fontend="[/u]";
fontchuli();
}

function showc(){
fontbegin="[center]";
fontend="[/center]";
fontchuli();
}

function showl(){
fontbegin="[left]";
fontend="[/left]";
fontchuli();
}

function showr(){
fontbegin="[right]";
fontend="[/right]";
fontchuli();
}

function showcode(){
fontbegin="[code]";
fontend="[/code]";
fontchuli();
}

function showurl(url){
fontbegin="[url=]";
fontend="[/url]";
fontchuli();
}
function showimg(){
fontbegin="[img]";
fontend="[/img]";
fontchuli();
}

function showwmv(){
fontbegin="[wmv=400,300]";
fontend="[/wmv]";
fontchuli();
}

function showrm(){
fontbegin="[rm=400,300]";
fontend="[/rm]";
fontchuli();
}

function showflash(){
fontbegin="[swf=400,300";
fontend="[/swf]";
fontchuli();
}

function showsize(size){
fontbegin="[size="+size+"]";
fontend="[/size]";
fontchuli();
}

function showfont(font){
fontbegin="[face="+font+"]";
fontend="[/face]";
fontchuli();
}

function showcolor(color){
fontbegin="[color="+color+"]";
fontend="[/color]";
fontchuli();
}

function fontchuli(){
if ((document.selection)&&(document.selection.type == "Text")) {
var range = document.selection.createRange();
var ch_text=range.text;
range.text = fontbegin + ch_text + fontend;
} 
else {
document.form1.content.value=fontbegin+document.form1.content.value+fontend;
document.form1.content.focus();
}
}

function ubbshowface()
{
  var facediv=document.getElementById('ubbface');
  var tmpstr="";
  if(facediv.style.display!="none")
  {
	  facediv.innerHTML="";
	  facediv.style.display="none";
  }else{
      tmpstr="<a href=javascript:insertubbface('[face1]');><img src=images/smilies/face1.gif border=0></a><a href=javascript:insertubbface('[face2]');><img src=images/smilies/face2.gif border=0></a><a href=javascript:insertubbface('[face3]');><img src=images/smilies/face3.gif border=0></a><a href=javascript:insertubbface('[face4]');><img src=images/smilies/face4.gif border=0></a><a href=javascript:insertubbface('[face5]');><img src=images/smilies/face5.gif border=0></a><a href=javascript:insertubbface('[face6]');><img src=images/smilies/face6.gif border=0></a><a href=javascript:insertubbface('[face7]');><img src=images/smilies/face7.gif border=0></a><a href=javascript:insertubbface('[face8]');><img src=images/smilies/face8.gif border=0></a><a href=javascript:insertubbface('[face9]');><img src=images/smilies/face9.gif border=0></a><a href=javascript:insertubbface('[face10]');><img src=images/smilies/face10.gif border=0></a><a href=javascript:insertubbface('[face11]');><img src=images/smilies/face11.gif border=0></a><a href=javascript:insertubbface('[face12]');><img src=images/smilies/face12.gif border=0></a>";
      facediv.style.display="block";
  }
  facediv.innerHTML=tmpstr;

}

function playmedia(strType,strID,strURL,intWidth,intHeight)
{
	var objdiv=document.getElementById(strID);
	var objid=document.getElementById('m'+strID);
	var tmpstr="";
	if(objdiv.style.display!="none"){
		objdiv.innerHTML ="";
		objdiv.style.display="none";
		objid.style.background="url(images/mv_on.gif) no-repeat";
	}else{
		switch(strType){
			case "swf":
				tmpstr='<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+intWidth+'" height="'+intHeight+'"><param name="movie" value="'+strURL+'" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="'+strURL+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+intWidth+'" height="'+intHeight+'" /></object>';
				objid.style.background="url(images/mv_off.gif) no-repeat";
				objdiv.style.display="block";
				break;
			case "wmv":
				tmpstr='<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="'+intWidth+'" height="'+intHeight+'"><param name="FileName" VALUE="'+strURL+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><PARAM NAME=loop value=True/><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+strURL+'" autostart="true" width="'+intWidth+'" height="'+intHeight+'" /></object>';
				objid.style.background="url(images/mv_off.gif) no-repeat";
				objdiv.style.display="block";
				break;
			case "rm":
				tmpstr='<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="'+intWidth+'" height="'+intHeight+'"><param name="SRC" value="'+strURL+'" /><param name="CONTROLS" VALUE="ImageWindow" /><param name="CONSOLE" value="one" /><param name="AUTOSTART" value="true" /><embed src="'+strURL+'" nojava="true" controls="ImageWindow" console="one" width="'+intWidth+'" height="'+intHeight+'"></object>'+'<br /><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="'+intWidth+'" height="32" /><param name="CONTROLS" value="StatusBar" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+strURL+'" nojava="true" controls="StatusBar" console="one" width="'+intHeight+'" height="24" /></object>'+'<br /><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="'+intWidth+'" height="32" /><param name="CONTROLS" value="ControlPanel" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+strURL+'" nojava="true" controls="ControlPanel" console="one" width="'+intHeight+'" height="24" autostart="true" loop="false" /></object>';
				objid.style.background="url(images/mv_off.gif) no-repeat";
			    objdiv.style.display="block";
		}
		objdiv.innerHTML = tmpstr;
	}
}
function ubbface(str){
  var contentstr=document.getElementById('content');
  if(contentstr){
    if(contentstr.value!=''&&contentstr.value!=null){
	  contentstr.value+=str;
	}
	else{
	  contentstr.value=str;
	}
  }
}
function insertubbface(strcode) {
        if(document.all){
        	inserttext(document.form1.content, strcode);
        	document.form1.content.focus();
        } else{
        	document.form1.content.value += strcode;
        	document.form1.content.focus();
        }
}
function inserttext (strEl, text){
        if (strEl.createTextRange && strEl.caretPos){
                var caretPos = strEl.caretPos;
                caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
        } else if(strEl) {
                strEl.value += text;
        } else {
        	strEl.value = text;
        }
}
function storeCaret (strEl){
        if(strEl.createTextRange){
                strEl.caretPos = document.selection.createRange().duplicate();
        }
}


⌨️ 快捷键说明

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