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

📄 index.js

📁 jsp+javabean写的论坛
💻 JS
字号:
// JavaScript Document
//为String 对象添加trim()方法
String.prototype.trim=function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
//检查表单
function checkPost()
{
	if(document.post.content.value.trim().length==0)
	{
		alert("帖子正文不能为空!\n请填写完全......");
		document.post.content.focus();
		return false;
	}
	if(document.post.content.value.length>1024)
	{
		alert("您的帖子正文字节数为"+document.post.content.value.length+"\n正文长度请控制在1024字节以下");
		document.post.content.focus();
		return false;
	}
	return true;
}

//改变编辑区域的大小
function change(key)
{
	if(key==30)
	{
		var text=document.post.content.value;
		document.all['postArea'].innerHTML="<textarea name='content' cols='70' rows='30' id='content' style='background-color:#E4E4E4;border-color:#000000;border-style:groove;border-width:thin'></textarea>";
		document.all['ch'].innerHTML="<input type='button' id='stateButton' value='缩小编辑区域' onClick='change(15)'>";
		document.post.content.value=text;
	}
	else if(key=15)
	{
		var text=document.post.content.value;
		document.all['postArea'].innerHTML="<textarea name='content' cols='70' rows='15' id='content' style='background-color:#E4E4E4;border-color:#000000;border-style:groove;border-width:thin'></textarea>";
		document.all['ch'].innerHTML="<input type='button' id='stateButton' value='扩大编辑区域' onClick='change(30)'>";
		document.post.content.value=text;
	}
}
//检查编辑区域范围内有多少字节
function checkLength()
{
	alert("您的文章目前共有 "+document.post.content.value.length+" 字节");
}
//UBB自动添加函数
function addBold()
{
	var text=prompt("输入要加粗的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[b]"+text+"[/b]";
	}
}
function addEm()
{
	var text=prompt("输入要倾斜的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[i]"+text+"[/i]";
	}
}
function addCenter()
{
	var text=prompt("输入要居中显示的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[center]"+text+"[/center]";
	}
}
function addLeft()
{
	var text=prompt("输入要左对齐的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[left]"+text+"[/left]";
	}
}
function addRight()
{
	var text=prompt("输入要右对齐的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[right]"+text+"[/right]";
	}
}
function addImage()
{
	var text=prompt("请输入完整的图片链接地址\n比如http://www.systra.com.cn/logo.gif","完整的地址");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[img]"+text+"[/img]";
	}
}
function addURL()
{
	var text=prompt("请输入完整的地址\n比如http://www.systra.com.cn","完整的地址");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[url]"+text+"[/url]";
	}
}
function addEmail()
{
	var text=prompt("请输入完整的邮件地址\n比如wangsheng@systra.com.cn","完整的地址");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[email]"+text+"[/email]";
	}
}
function addQuote()
{
	var text=prompt("请输入引用的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[quote]"+text+"[/quote]";
	}
}
function setFont(font)
{
	var text=prompt("请输入想改变字体的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[font="+font+"]"+text+"[/font]";
	}
}
function setSize(size)
{
	var text=prompt("请输入想改变大小的文字","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"[size="+size+"]"+text+"[/size]";
	}
}
function setColor(color)
{
	var text=prompt("文字染色","文字");
	if(text!=null)
	{
		document.post.content.value=document.post.content.value+"["+color+"]"+text+"[/"+color+"]";
	}
}
function addMood(mood)
{
	document.post.content.value=document.post.content.value+mood;
}

⌨️ 快捷键说明

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