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

📄 ubbcode.js

📁 一套非常实用的博客源代码,功能全,界面简单易用.
💻 JS
📖 第 1 页 / 共 2 页
字号:
                        txt=prompt(wmv_normal_error,""); 
				}
                if (txt!=null) {
                        if (txt=="") {
                                AddTxt="\r[wmv]";
                        } else {
				if ((txt=="y") || (txt=="Y")) {
                                AddTxt="\r[wmv=550,400,AP]";
				} else {
                                AddTxt="\r[wmv]";
				}
                        } 
                        txt="n";
                        if(txt!=null) {
                                txt=prompt(wmv_normal_input,"http://"); 
                                if (txt!="") {             
                                        AddTxt+=txt; 
                                }                   
                        } 
                        AddTxt+="[/wmv]";
                        AddText(AddTxt);  
                }
        }
}

function ra() {
        if (helpmode){
                alert(ra_help);
        } else if (advmode) {
                AddTxt="[ra] [/ra]";
                AddText(AddTxt);
        } else {  
                txt=prompt(ra_normal,"N"); 
				while ((txt!="") && (txt!="n") && (txt!="N") && (txt!="y") && (txt!="Y") && (txt!=null)) {
                        txt=prompt(ra_normal_error,""); 
				}
                if (txt!=null) {
                        if (txt=="") {
                                AddTxt="\r[ra]";
                        } else {
				if ((txt=="y") || (txt=="Y")) {
                                AddTxt="\r[ra=450,60,AP]";
				} else {
                                AddTxt="\r[ra]";
				}
                        } 
                        txt="n";
                        if(txt!=null) {
                                txt=prompt(ra_normal_input,"http://"); 
                                if (txt!="") {             
                                        AddTxt+=txt; 
                                }                   
                        } 
                        AddTxt+="[/ra]";
                        AddText(AddTxt);  
                }
        }
}

function rm() {
        if (helpmode){
                alert(rm_help);
        } else if (advmode) {
                AddTxt="[rm] [/rm]";
                AddText(AddTxt);
        } else {  
                txt=prompt(rm_normal,"N"); 
				while ((txt!="") && (txt!="n") && (txt!="N") && (txt!="y") && (txt!="Y") && (txt!=null)) {
                        txt=prompt(rm_normal_error,""); 
				}
                if (txt!=null) {
                        if (txt=="") {
                                AddTxt="\r[rm]";
                        } else {
				if ((txt=="y") || (txt=="Y")) {
                                AddTxt="\r[rm=550,400,AP]";
				} else {
                                AddTxt="\r[rm]";
				}
                        } 
                        txt="n";
                        if(txt!=null) {
                                txt=prompt(rm_normal_input,"http://"); 
                                if (txt!="") {             
                                        AddTxt+=txt; 
                                }                   
                        } 
                        AddTxt+="[/rm]";
                        AddText(AddTxt);  
                }
        }
}

function page() {
        if (helpmode) {
                alert(page_help);
    } else if (document.selection && document.selection.type == "Text") {
        var range = document.selection.createRange();
        range.text = "[page]" + range.text + "[/page]";
        } else if (advmode) {
                AddTxt="[page] [/page]";
                AddText(AddTxt);
        } else {  
                txt=prompt(page_normal,text_input);     
                if (txt!=null) {           
                        AddTxt="[page]"+txt;
                        AddText(AddTxt);
                        AddText("[/page]");
                }       
        }
}

function light() {
        if (helpmode) {
                alert(light_help);
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[light]" + range.text + "[/light]";
        } else if (advmode) {
                AddTxt="[light] [/light]";
                AddText(AddTxt);
        } else {  
                txt=prompt(light_normal,text_input);     
                if (txt!=null) {           
                        AddTxt="[light]"+txt;
                        AddText(AddTxt);
                        AddText("[/light]");
                }       
        }
}

function mem() {
        if (helpmode) {
                alert(mem_help);
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[mem]" + range.text + "[/mem]";
        } else if (advmode) {
                AddTxt="[mem] [/mem]";
                AddText(AddTxt);
        } else {  
                txt=prompt(mem_normal,text_input);     
                if (txt!=null) {           
                        AddTxt="[mem]"+txt;
                        AddText(AddTxt);
                        AddText("[/mem]");
                }       
        }
}

function list() {
        if (helpmode) {
                alert(list_help);
        } else if (advmode) {
                AddTxt="\r[list]\r[*]\r[*]\r[*]\r[/list]";
                AddText(AddTxt);
        } else {  
                txt=prompt(list_normal,"");
                while ((txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) {
                        txt=prompt(list_normal_error,"");               
                }
                if (txt!=null) {
                        if (txt=="") {
                                AddTxt="\r[list]\r\n";
                        } else {
                                AddTxt="\r[list="+txt+"]\r";
                        } 
                        txt="1";
                        while ((txt!="") && (txt!=null)) {
                                txt=prompt(list_normal_input,""); 
                                if (txt!="") {             
                                        AddTxt+="[*]"+txt+"\r"; 
                                }                   
                        } 
                        AddTxt+="[/list]\r\n";
                        AddText(AddTxt); 
                }
        }
}

function underline() {
        if (helpmode) {
                alert(underline_help);
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[u]" + range.text + "[/u]";
        } else if (advmode) {
                AddTxt="[u] [/u]";
                AddText(AddTxt);
        } else {  
                txt=prompt(underline_normal,text_input);
                if (txt!=null) {           
                        AddTxt="[u]"+txt;
                        AddText(AddTxt);
                        AddText("[/u]");
                }               
        }
}

function sub() {
        if (helpmode) {
                alert(sub_help);
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[sub]" + range.text + "[/sub]";
        } else if (advmode) {
                AddTxt="[sub] [/sub]";
                AddText(AddTxt);
        } else {  
                txt=prompt(sub_normal,text_input);
                if (txt!=null) {           
                        AddTxt="[sub]"+txt;
                        AddText(AddTxt);
                        AddText("[/sub]");
                }               
        }
}

function sup() {
        if (helpmode) {
                alert(sup_help);
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[sup]" + range.text + "[/sup]";
        } else if (advmode) {
                AddTxt="[sup] [/sup]";
                AddText(AddTxt);
        } else {  
                txt=prompt(sup_normal,text_input);
                if (txt!=null) {           
                        AddTxt="[sup]"+txt;
                        AddText(AddTxt);
                        AddText("[/sup]");
                }               
        }
}

function Cfly() {
        if (helpmode) {
                alert("飞行文字,例如\n[fly]test[/fly]");
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[fly]" + range.text + "[/fly]";
        } else if (advmode) {
                AddTxt="[fly] [/fly]";
                AddText(AddTxt);
        } else {  
                txt=prompt("请输入文字",text_input);
                if (txt!=null) {           
                        AddTxt="[fly]"+txt;
                        AddText(AddTxt);
                        AddText("[/fly]");
                }               
        }
}


function Cmove() {
        if (helpmode) {
                alert("移动文字,例如\n[move]test[/move]");
	} else if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[move]" + range.text + "[/move]";
        } else if (advmode) {
                AddTxt="[move] [/move]";
                AddText(AddTxt);
        } else {  
                txt=prompt("请输入文字",text_input);
                if (txt!=null) {           
                        AddTxt="[move]"+txt;
                        AddText(AddTxt);
                        AddText("[/move]");
                }               
        }
}

function Cglow() {
        if (helpmode) {
                alert("发光文字,例如\n[glow=255,red,2]test[/glow]");
        } else if (advmode) {
                AddTxt="[glow] [/glow]";
                AddText(AddTxt);
        } else { 
                txt2=prompt("文字的长度、颜色和边界大小","255,blue,2"); 
                if (txt2!=null) {
                        txt=prompt("请输入文字","文字");      
                        if (txt!=null) {
                                if (txt2=="") {
                                        AddTxt="[glow]"+txt;
                                        AddText(AddTxt);
                                        AddText("[/glow]");
                                } else {
                                        AddTxt="[glow="+txt2+"]"+txt;
                                        AddText(AddTxt);
                                        AddText("[/glow]");
                                }         
                        } 
                }
        }
}

function Cshadow() {
        if (helpmode) {
                alert("阴影文字,例如\n[glow=255,red,2]test[/glow]");
        } else if (advmode) {
                AddTxt="[shadow] [/shadow]";
                AddText(AddTxt);
        } else { 
                txt2=prompt("文字的长度、颜色和边界大小","255,blue,1"); 
                if (txt2!=null) {
                        txt=prompt("请输入文字","文字");      
                        if (txt!=null) {
                                if (txt2=="") {
                                        AddTxt="[shadow]"+txt;
                                        AddText(AddTxt);
                                        AddText("[/shadow]");
                                } else {
                                        AddTxt="[shadow="+txt2+"]"+txt;
                                        AddText(AddTxt);
                                        AddText("[/shadow]");
                                }         
                        } 
                }
        }
}

function download() {
        if (helpmode) {
                alert(download_help);
        } else if (advmode) {
                AddTxt="[download] [/download]";
                AddText(AddTxt);
        } else { 
                txt2=prompt(download_normal,"会员下载"); 
                if (txt2!=null) {
                        txt=prompt(download_normal_input,"http://");      
                        if (txt!=null) {
                                if (txt2=="") {
                                        AddTxt="[download]"+txt;
                                        AddText(AddTxt);
                                        AddText("[/download]");
                                } else {
                                        AddTxt="[download="+txt+"]"+txt2;
                                        AddText(AddTxt);
                                        AddText("[/download]");
                                }         
                        } 
                }
        }
}

function blogquote(objID,strAuthor,strTime){
	document.input.message.value += "[quote][b]最初由 [color=blue]"+strAuthor+"[/color] 发表于 "+strTime+":[/b]\n"+document.getElementById(objID).innerText+"[/quote]";
	setfocus();
}

function setfocus() {
        document.input.message.focus();
}

⌨️ 快捷键说明

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