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

📄 postcode.js

📁 特色: 1.界面清新、大方、美观、简洁
💻 JS
字号:
var text = "";function getActiveText(selectedtext) {  text = (document.all) ? document.selection.createRange().text: document.getSelection()+"aaa";  if(text!=""){	  alert(text);  }  if (selectedtext.createTextRange) {	    selectedtext.caretPos = document.selection.createRange().duplicate();  }	return true;}function submitonce(theform){	if (document.all||document.getElementById)	{		for (i=0;i<theform.length;i++)		{			var tempobj=theform.elements[i];			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")				tempobj.disabled=true;		}	}}function checklength(theform){	alert("你的信息已经有 "+theform.content.value.length+" 字节.");}function AddText(NewCode) {	if (document.FORM.content.createTextRange && document.FORM.content.caretPos) 	{		var caretPos = document.FORM.content.caretPos;				caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode+ 'a '  : NewCode;	}	else 	{		document.FORM.content.value+=NewCode	}	setfocus();}function setfocus(){  document.FORM.content.focus();}defaultmode = "divmode";if (defaultmode == "nomode") {        helpmode = false;        divmode = false;        nomode = true;} else if (defaultmode == "helpmode") {        helpmode = true;        divmode = false;        nomode = false;} else {        helpmode = false;        divmode = true;        nomode = false;}function checkmode(swtch){        if (swtch == 1){                nomode = false;                divmode = false;                helpmode = true;                alert("Wm 代码 - 帮助信息\n\n点击相应的代码按钮即可获得相应的说明和提示");        } else if (swtch == 0) {                helpmode = false;                divmode = false;                nomode = true;                alert("Wm 代码 - 直接插入\n\n点击代码按钮后不出现提示即直接插入相应代码");        } else if (swtch == 2) {                helpmode = false;                nomode = false;                divmode = true;                alert("Wm 代码 - 提示插入\n\n点击代码按钮后出现向导窗口帮助您完成代码插入");        }}function showsize(size) {	if (helpmode) {		alert("文字大小标记\n设置文字大小.\n可变范围 1 - 6.\n 1 为最小 6 为最大.\n用法: [size="+size+"]这是 "+size+" 文字[/size]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[size="+size+"]"+text+"[/size]";		AddText(AddTxt);	} else {		txt=prompt("大小 "+size,"文字");		if (txt!=null && font!=no) {			AddTxt="[size="+size+"]"+txt;			AddText(AddTxt);			AddTxt="[/size]";			AddText(AddTxt);		}	}}function showfont(font) { 	if (helpmode){		alert("字体标记\n给文字设置字体.\n用法: [font="+font+"]改变文字字体为"+font+"[/font]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[font="+font+"]"+text+"[/font]";		AddText(AddTxt);	} else {		txt=prompt("要设置字体的文字"+font,"文字");		if (txt!=null) {			AddTxt="[font="+font+"]"+txt;			AddText(AddTxt);			AddTxt="[/font]";			AddText(AddTxt);		}	}}function showcolor(color) {	if (helpmode) {		alert("颜色标记\n设置文本颜色.  任何颜色名都可以被使用.\n用法: [color="+color+"]颜色要改变为"+color+"的文字[/color]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[color="+color+"]"+text+"[/color]";		AddText(AddTxt);	} else {       	txt=prompt("选择的颜色是: "+color,"文字");		if(txt!=null) {			AddTxt="[color="+color+"]"+txt;			AddText(AddTxt);			AddTxt="[/color]";			AddText(AddTxt);		}	}}function bold() {	if (helpmode) {		alert("加粗标记\n使文本加粗.\n用法: [b]这是加粗的文字[/b]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[b]"+text+"[/b]";		AddText(AddTxt);	} else {		txt=prompt("文字将被变粗test.","文字");		if (txt!=null) {			AddTxt="[b]"+txt;			AddText(AddTxt);			AddTxt="[/b]";			AddText(AddTxt);		}	}}function italicize() {	if (helpmode) {		alert("斜体标记\n使文本字体变为斜体.\n用法: [i]这是斜体字[/i]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[i]"+text+"[/i]";		AddText(AddTxt);	} else {		txt=prompt("文字将变斜体","文字");		if (txt!=null) {			AddTxt="[i]"+txt;			AddText(AddTxt);			AddTxt="[/i]";			AddText(AddTxt);		}	}}function quoteme() {	if (helpmode){		alert("引用标记\n引用一些文字.\n用法: [quote]引用内容[/quote]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[quote]"+text+"[/quote]";		AddText(AddTxt);	} else {		txt=prompt("被引用的文字","文字");		if(txt!=null) {			AddTxt="[quote]"+txt;			AddText(AddTxt);			AddTxt="[/quote]";			AddText(AddTxt);		}	}}function setfly() { 	if (helpmode){		alert("飞行标记\n使文字飞行.\n用法: [fly]文字为这样文字[/fly]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[fly]"+text+"[/fly]";		AddText(AddTxt);	} else {		txt=prompt("飞行文字","文字");		if (txt!=null) {			AddTxt="[fly]"+txt;			AddText(AddTxt);			AddTxt="[/fly]";			AddText(AddTxt);		}	}}function movesign() {	if (helpmode) {		alert("移动标记\n使文字产生移动效果.\n用法: [move]要产生移动效果的文字[/move]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[move]"+text+"[/move]";		AddText(AddTxt);	} else {		txt=prompt("要产生移动效果的文字","文字");		if (txt!=null) {			AddTxt="[move]"+txt;			AddText(AddTxt);			AddTxt="[/move]";			AddText(AddTxt);		}	}}function shadow() {	if (helpmode) {alert("阴影标记\n使文字产生阴影效果.\n用法: [SHADOW=宽度, 颜色, 边界]要产生阴影效果的文字[/SHADOW]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[SHADOW=255,blue,1]"+text+"[/SHADOW]";		AddText(AddTxt);	} else {		txt2=prompt("文字的长度、颜色和边界大小","255,blue,1");		if (txt2!=null) {			txt=prompt("要产生阴影效果的文字","文字");			if (txt!=null) {				if (txt2=="") {					AddTxt="[shadow=255, blue, 1]"+txt;					AddText(AddTxt);					AddTxt="[/shadow]";					AddText(AddTxt);				} else {					AddTxt="[shadow="+txt2+"]"+txt;					AddText(AddTxt);					AddTxt="[/shadow]";					AddText(AddTxt);				}			}		}	}}function glow() {	if (helpmode) {		alert("光晕标记\n使文字产生光晕效果.\n用法: [GLOW=宽度, 颜色, 边界]要产生光晕效果的文字[/GLOW]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[glow=255,red,2]"+text+"[/glow]";		AddText(AddTxt);	} else {		txt2=prompt("文字的长度、颜色和边界大小","255,red,2");		if (txt2!=null) {			txt=prompt("要产生光晕效果的文字.","文字");			if (txt!=null) {				if (txt2=="") {					AddTxt="[glow=255,red,2]"+txt;					AddText(AddTxt);					AddTxt="[/glow]";					AddText(AddTxt);				} else {					AddTxt="[glow="+txt2+"]"+txt;					AddText(AddTxt);					AddTxt="[/glow]";					AddText(AddTxt);				}			}		}	}}function center() { 	if (helpmode) {		alert("对齐标记\n使用这个标记, 可以使文本左对齐、居中、右对齐.\n用法: [align=center|left|right]要对齐的文本[/align]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[align=center]"+text+"[/align]";		AddText(AddTxt);	} else {		txt2=prompt("对齐样式\n输入 'center' 表示居中, 'left' 表示左对齐, 'right' 表示右对齐.","center");		while ((txt2!="") && (txt2!="center") && (txt2!="left") && (txt2!="right") && (txt2!=null)) {			txt2=prompt("错误!\n类型只能输入 'center' 、 'left' 或者 'right'.","");		}		txt=prompt("要对齐的文本","文本");		if (txt!=null) {			AddTxt="\r[align="+txt2+"]"+txt;			AddText(AddTxt);			AddTxt="[/align]";			AddText(AddTxt);		}	}}function rming() {	if (helpmode) {		alert("RM音乐标记\n插入一个RM链接标记\n使用方法: [rm]http:\/\/www.qqwm.com\/rm\/php.rm[/rm]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[rm]"+text+"[/rm]";		AddText(AddTxt);	} else {		txt=prompt("rm电影的 URL","http://");		if(txt!=null) {			AddTxt="\r[rm]"+txt;			AddText(AddTxt);			AddTxt="[/rm]";			AddText(AddTxt);		}	}}function image() {	if (helpmode){		alert("图片标记\n插入图片\n用法: [img]http:\/\/www.qqwm.com\/images\/php.gif[/img]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[img]"+text+"[/img]";		AddText(AddTxt);	} else {		txt=prompt("图片的 URL","http://");		if(txt!=null) {			AddTxt="\r[img]"+txt;			AddText(AddTxt);			AddTxt="[/img]";			AddText(AddTxt);		}	}}function wmv() {	if (helpmode){		alert("wmv标记\n插入wmv\n用法: [wmv]http:\/\/www.qqwm.com\/wmv\/php.wmv[/wmv]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[wmv]"+text+"[/wmv]";		AddText(AddTxt);	} else {		txt=prompt("电影的 URL","http://");		if(txt!=null) {			AddTxt="\r[wmv]"+txt;			AddText(AddTxt);			AddTxt="[/wmv]";			AddText(AddTxt);		}	}}function showcode() {	if (helpmode) {		alert("代码标记\n使用代码标记,可以使你的程序代码里面的 html 等标志不会被破坏.\n使用方法:\n [code]这里是代码文字[/code]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="\r\n[code]"+text+"[/code]";		AddText(AddTxt);	} else {		txt=prompt("输入代码","");		if (txt!=null) { 			AddTxt="\r[code]"+txt;			AddText(AddTxt);			AddTxt="[/code]";			AddText(AddTxt);		}	}}function list() {	if (helpmode) {		alert("列表标记\n建造一个文字或则数字列表.\nUSE: [list]\n[*]item1\n[*]item2\n[*]item3\n[/list]");	} else if (nomode) {		AddTxt="\r[list]\r[*]\r[*]\r[*]\r[/list]";		AddText(AddTxt);	} else {		txt=prompt("列表类型\n输入 'a' 表示字母列表, '1' 表示数字列表, 留空表示普通列表.","");		while ((txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) {			txt=prompt("错误!\n类型只能输入 'a'、'A' 、 '1' 或者留空.","");		}		if (txt!=null) {			if (txt==""){				AddTxt="\r[list]\r\n";			} else if (txt=="1") {				AddTxt="\r[list=1]\r\n";			} else if(txt=="a") {				AddTxt="\r[list=a]\r\n";			}			ltxt="1";			while ((ltxt!="") && (ltxt!=null)) {				ltxt=prompt("列表项\n空白表示结束列表","");				if (ltxt!="") {					AddTxt+="[*]"+ltxt+"\r";				}			}			AddTxt+="[/list]\r\n";			AddText(AddTxt);		}	}}function underline() {  	if (helpmode) {		alert("下划线标记\n给文字加下划线.\n用法: [u]要加下划线的文字[/u]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[u]"+text+"[/u]";		AddText(AddTxt);	} else {		txt=prompt("下划线文字.","文字");		if (txt!=null) {			AddTxt="[u]"+txt;			AddText(AddTxt);			AddTxt="[/u]";			AddText(AddTxt);		}	}}function hyperlink() {	if (helpmode) {		alert("超级链接标记\n插入一个超级链接标记\n使用方法: [url]http://www.qqwm.com[/url]\nUSE: [url=http://www.qqwm.com]链接文字[/url]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[url]"+text+"[/url]";		AddText(AddTxt);	} else {		txt2=prompt("链接文本显示.\n如果不想使用, 可以为空, 将只显示超级链接地址. ",""); 		if (txt2!=null) {			txt=prompt("超级链接.","http://");			if (txt!=null) {				if (txt2=="") {					AddTxt="[url]"+txt;					AddText(AddTxt);					AddTxt="[/url]";					AddText(AddTxt);				} else {					AddTxt="[url="+txt+"]"+txt2;					AddText(AddTxt);					AddTxt="[/url]";					AddText(AddTxt);				}			}		}	}}function email() {	if (helpmode) {		alert("Email 标记\n插入 Email 超级链接\n用法1: [email]liujiawm@163.com[/email]\n用法2: [email=liujiawm@163.com]柳甲[/email]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="[email]"+text+"[/email]";		AddText(AddTxt);	} else {		txt2=prompt("链接显示的文字.\n如果为空,那么将只显示你的 Email 地址. ",""); 		if (txt2!=null) {			txt=prompt("Email 地址.","qqwm@qqwm.com");			if (txt!=null) {				if (txt2=="") {					AddTxt="[email]"+txt;					AddText(AddTxt);					AddTxt="[/email]";					AddText(AddTxt);				} else {					AddTxt="[email="+txt+"]"+txt2;					AddText(AddTxt);					AddTxt="[/email]";					AddText(AddTxt);				}			}		}	}}function setswf() { 	if (helpmode){		alert("Flash 动画\n插入 Flash 动画.\n用法: [flash=宽度,高度]Flash 文件的地址[/flash]");	} else if (nomode || document.selection && document.selection.type == "Text") {		AddTxt="\r[flash=370,250]"+text+"[/flash]";		AddText(AddTxt);	} else {			txt2=prompt("宽度,高度","370,250");		if (txt2!=null) {			txt=prompt("Flash 文件的地址","http://");			if (txt!=null) {				if (txt2=="") {					AddTxt="[flash=370,250]"+txt;					AddText(AddTxt);					AddTxt="[/flash]";					AddText(AddTxt);				} else {					AddTxt="\r[flash="+txt2+"]"+txt;					AddText(AddTxt);					AddTxt="[/flash]";					AddText(AddTxt);				}			}		}	}}//////////////////////////////////	function add_title(addTitle) 	{ 		var revisedTitle; 		var currentTitle = document.FORM.atc_title.value; 		revisedTitle = currentTitle+addTitle; 		document.FORM.atc_title.value=revisedTitle; 		document.FORM.atc_title.focus(); 		return;	}	function Addaction(addTitle)	{ 		var revisedTitle; 		var currentTitle = document.FORM.content.value; revisedTitle = currentTitle+addTitle; document.FORM.content.value=revisedTitle; document.FORM.content.focus(); 		return; 	}	function copytext(theField) 	{		var tempval=eval("document."+theField);		tempval.focus();		tempval.select();		therange=tempval.createTextRange();		therange.execCommand("Copy");	}	function replac()	{		if (helpmode)		{			alert("替换关键字");		}		else		{			txt2=prompt("请输入搜寻目标关键字","");			if (txt2 != null)			{				if (txt2 != "") 				{					txt=prompt("关键字替换为:",txt2);				}				else				{					replac();				}				var Rtext = txt2; var Itext = txt; document.FORM.content.value= eval('FORM.content.value.replace("'+Rtext+'","'+Itext+'")');			}		}	}function addsmile(NewCode) {  document.FORM.content.value += ' '+NewCode+' '; }

⌨️ 快捷键说明

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