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

📄 ubb.js

📁 1、网站分类已经详细添加
💻 JS
📖 第 1 页 / 共 2 页
字号:
domain = "www.eedit.cn"

function callclip(param)
{
	eval(param).focus();
	eval(param).document.execCommand("selectAll");
	eval(param).document.execCommand("Copy");
	alert('复制成功!');
}
function clearALL()
{
	if(confirm('这个操作很可能让您前功尽弃,是否要清空所有内容?')){
		//删除及建立数组
		delete arrUndo;	
		arrUndo = new Array();
		document.getElementById('main_editer').focus();
		document.getElementById('main_editer').document.execCommand("selectAll");
		document.getElementById('main_editer').document.execCommand('Copy');
		document.getElementById('main_editer').value='';
		previw(1);
		document.getElementById('main_editer').focus();
	}
}

var UBBrange;

function storeCaret(textEl){
	if(textEl.createTextRange){
		textEl.caretPos = document.selection.createRange().duplicate();
	}
}

function insertAtCaret(textEl, text){
	if (textEl.createTextRange && textEl.caretPos){
		var caretPos = textEl.caretPos;
		caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
	} else if(textEl) {
		textEl.value += text;
	} else {
		textEl.value = text;
	}
}

function get_textarea()	//获取文本
{
	var post = main_editer;
	var selected = '';
	if(post.isTextEdit){ 
			post.focus();
			var sel= document.selection;
			var rng= sel.createRange();
			rng.colapse;
			if((sel.type =="Text" || sel.type == "None") && rng !=null){
					if(rng.text.length > 0)        selected = rng.text;
			}
	}        
	return selected;
}

function set_textarea(str)		//应用文本
{
	var r=document.selection.createRange();
	if(r.text==''){
		document.all ? insertAtCaret(main_editer, str) : main_editer.value += str;
	}else{
		r.text=str;
	}
	newUndo(document.getElementById("main_editer").value);
	previw(0);
}
function show_win(win_name,flag){
	if(flag==0){
		if(document.all[win_name].style.display==''){
			document.all[win_name].style.display='none';
		}else{
			document.all[win_name].style.display='';
		}
	}else if(flag==1){
		document.all[win_name].style.display='';
	}else if(flag==2){
		document.all[win_name].style.display='none';
	}
}
function set_font()		//设置字体
{
	var s = get_textarea();
	if(selFont.selectedIndex!=0){
	s = '[ftf=' + selFont.options[selFont.selectedIndex].value + ']'+ s + '[/ft]';
	}
	selFont.selectedIndex=0;
	set_textarea(s);
}
function set_fontsize()		//设置字体大小
{
	var s = get_textarea();
	if(selFontSize.selectedIndex!=0){
		s = '[fts=' + selFontSize.options[selFontSize.selectedIndex].value + ']'+ s + '[/ft]';
	}
	selFontSize.selectedIndex=0;
	set_textarea(s);
}
function be_bold()	//加粗
{
	var s = get_textarea();
	s = '[B]'+ s + '[/B]';
	set_textarea(s);
}
function be_italicize()	//加斜体
{
	var s = get_textarea();
	s = '[I]'+ s + '[/I]';
	set_textarea(s);
}
function be_underline()	//加下划线
{
	var s = get_textarea();
	s = '[U]'+ s + '[/U]';
	set_textarea(s);
}
function set_color(s_col,s_col2,flag,s)	//设置颜色
{
	if(s=='') s = get_textarea();
	if(flag){
		s = '[ffg,'+s_col+','+s_col2+']'+s+'[/ft]'
	}else{
		s = '[ftc='+ s_col + ']' + s + '[/ft]';
	}
	set_textarea(s);
}
function be_url()	//设置超级链接
{
	var s = get_textarea();
	s = '[url='+ s + ']'+ s + '[/url]';
	set_textarea(s);
}
function be_email()	//设置超级链接
{
	var s = get_textarea();
	s = '[email]'+ s + '[/email]';
	set_textarea(s);
}
function set_face(s_face)	//设置表情
{
	var s = get_textarea();
	s = s + '[em]' + s_face + '[/em]';
	set_textarea(s);
}
function be_image(s)	//设置图片
{
	if(s=='') s = get_textarea();
	s = '[img]'+ s + '[/img]';
	set_textarea(s);
}
function be_center()	//置中
{
	var s = get_textarea();
	s = '[M]'+ s + '[/M]';
	set_textarea(s);
}
function be_right()	//置右
{
	var s = get_textarea();
	s = '[R]'+ s + '[/R]';
	set_textarea(s);
}
function set_flash()		//设置flash
{
	var s = get_textarea();
	var wfh,wfw,wfl,wft;
	if(win_flash_bg.checked){
		if(win_flash_autosize.checked){
			wfw=350;
			wfh=300;
		}else{
			wfw=win_flash_width.value;
			wfh=win_flash_height.value;
		}
		wfl=win_flash_left.value;
		wft=win_flash_top.value;
		s='[flasht,' + wfw + ',' + wfh + ',' + wfl + ',' + wft + ']' + win_flash_url.value + '[/flasht]'
	}else{
		if(win_flash_autosize.checked){
			s='[flash]' + win_flash_url.value + '[/flash]'
		}else{
			wfw=win_flash_width.value;
			wfh=win_flash_height.value;
			s='[flash,' + wfw + ',' + wfh + ']' + win_flash_url.value + '[/flash]'
		}
	}
	set_textarea(s);
	show_win("win_flash",2);
}
function set_video()		//设置video
{
	var s = get_textarea();
	var wvh,wvw,wvap,wvar
	if(win_video_autoplay.checked){wvap='true';}else{wvap='false';}
	if(win_video_autoreplay.checked){wvar='true';}else{wvar='false';}
	if(win_video_autosize.checked){
		s='[video,'+ wvar +','+ wvap +']' + win_video_url.value + '[/video]'
	}else{
		wvw=win_video_width.value;
		wvh=win_video_height.value;
		s='[video,'+ wvw +','+ wvh +','+ wvar +','+ wvap +']' + win_video_url.value + '[/video]'
	}
	set_textarea(s);
	show_win("win_video",2);
}
function set_audio()		//设置audio
{
	var s = get_textarea();
	var waar,waap,wah
	if(win_audio_autoplay.checked){waap='true';}else{waap='false';}
	if(win_audio_autoreplay.checked){waar='true';}else{waar='false';}
	if(win_audio_hide.checked){wah='true';}else{wah='false';}
	s='[audio,'+ waar +','+ waap +','+ wah +']' + win_audio_url.value + '[/audio]'
	set_textarea(s);
	show_win("win_audio",2);
}
function set_rainbow(){	//设置彩虹文字
	
	var wr_text = win_rainbow_text.value;
	var wr_code,wr_rgb,r,g,b,i,j,istep
	var wr_rgb1,wr_rgb2,r1,g1,b1,r2,g2,b2
	
	r1=g1=b1=r2=g2=b2=0;
	r=0;g=0;b=0;istep=0;
	wr_code='';
	
	if(wr_text==''){
		show_win('win_rainbow',0);
		return;
	}
	
	if(win_rainbow_style1.checked){
		istep=40;
		r=255;i=1;j=0;
		do{
			if(wr_text.charCodeAt(j) != 32){
				if(g+istep<256){
					if(i==1)g+=istep;
				}else if(i==1){
					i=2;g=255;
				}
				if(r-istep>-1){
					if(i==2)r-=istep;
				}else if(i==2){
					i=3;r=0;
				}
				if(b+istep<256){
					if(i==3)b+=istep;
				}else if(i==3){
					i=4;b=255;
				}
				if(g-istep>-1){
					if(i==4)g-=istep;
				}else if(i==4){
					i=5;g=0;
				}
				if(r+istep<256){
					if(i==5)r+=istep;
				}else if(i==5){
					i=6;r=255;
				}
				if(b-istep>-1){
					if(i==6)b-=istep;
				}else if(i==6){
					i=1;b=0;
				}
				wr_rgb='';
				wr_rgb+=parseInt(r).toString(16).length==1 ? 0+parseInt(r).toString(16) : parseInt(r).toString(16);
				wr_rgb+=parseInt(g).toString(16).length==1 ? 0+parseInt(g).toString(16) : parseInt(g).toString(16);
				wr_rgb+=parseInt(b).toString(16).length==1 ? 0+parseInt(b).toString(16) : parseInt(b).toString(16);
				wr_rgb=wr_rgb.toUpperCase();
				wr_code+='[ftc='+ wr_rgb +']'+wr_text.charAt(j)+'[/ft]';
			}else{
				wr_code+=wr_text.charAt(j);
			}
			j++;
		}while (j<wr_text.length);
	}else if(win_rainbow_style2.checked){
		istep=255/wr_text.length;
		for(i=1;i<wr_text.length+1;i++){
			if(wr_text.charCodeAt(i-1)!=32){
				r+=istep;
				g+=istep;
				b+=istep;
				if(r>255) r=255;
				if(g>255) g=255;
				if(b>255) b=255;
				wr_rgb='';
				wr_rgb+=parseInt(r).toString(16).length==1 ? 0+parseInt(r).toString(16) : parseInt(r).toString(16);
				wr_rgb+=parseInt(g).toString(16).length==1 ? 0+parseInt(g).toString(16) : parseInt(g).toString(16);
				wr_rgb+=parseInt(b).toString(16).length==1 ? 0+parseInt(b).toString(16) : parseInt(b).toString(16);
				wr_rgb=wr_rgb.toUpperCase();
				wr_code+='[ftc='+ wr_rgb +']'+wr_text.charAt(i-1)+'[/ft]';
			}else{
				wr_code+=wr_text.charAt(i-1);
			}
		}
	}else if(win_rainbow_style3.checked){
		istep=255/wr_text.length;
		for(i=1;i<wr_text.length+1;i++){
			if(wr_text.charCodeAt(i-1)!=32){
				r+=istep;
				g=29;
				b=36;
				if(r>255) r=255;
				if(g>255) g=255;
				if(b>255) b=255;
				wr_rgb='';
				wr_rgb+=parseInt(r).toString(16).length==1 ? 0+parseInt(r).toString(16) : parseInt(r).toString(16);
				wr_rgb+=parseInt(g).toString(16).length==1 ? 0+parseInt(g).toString(16) : parseInt(g).toString(16);
				wr_rgb+=parseInt(b).toString(16).length==1 ? 0+parseInt(b).toString(16) : parseInt(b).toString(16);
				wr_rgb=wr_rgb.toUpperCase();

⌨️ 快捷键说明

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