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

📄 post.js

📁 一套漂亮的文化传播公司源代码 完整无错
💻 JS
📖 第 1 页 / 共 2 页
字号:
document.writeln("<link rel=STYLESHEET type=text/css href=images/post/edit.css>")
document.writeln("<table id=TM_Container class=TM_Body width=100% height=100% cellpadding=2 cellspacing=0><tr><td>");
document.writeln("<table cellpadding=0 cellspacing=0 width='100%'><tr><td class=TM_Btn> ")
document.writeln(" <select onChange=\"FormatText('FormatBlock',this[this.selectedIndex].value);\"> <option selected>段落格式</option> <option value=\"&lt;P&gt;\">正文</option><option value=\"&lt;H1&gt;\">标题一</option><option value=\"&lt;H2&gt;\">标题二</option><option value=\"&lt;H3&gt;\">标题三</option><option value=\"&lt;H4&gt;\">标题四</option><option value=\"&lt;H5&gt;\">标题五</option><option value=\"&lt;H6&gt;\">标题六</option><option value=\"&lt;PRE&gt;\">预设格式</option></select></td>");

document.writeln("<td class=TM_Btn><select name=\"selectFont\" onChange=\"FormatText('fontname',selectFont.options[selectFont.selectedIndex].value);\"><option selected>字体<option value=\"removeFormat\">默认字体<option value=\"宋体\">宋体<option value=\"黑体\">黑体<option value=\"隶书\">隶书<option value=\"幼圆\">幼圆<option value=\"楷体_GB2312\">楷体<option value=\"仿宋_GB2312\">仿宋<option value=\"新宋体\">新宋体<option value=\"华文彩云\">华文彩云<option value=\"华文仿宋\">华文仿宋<option value=\"华文新魏\">华文新魏<option value=\"Arial\">Arial<option value=\"Arial Black\">Arial Black<option value=\"Arial Narrow\">Arial Narrow<option value=\"Century\">Century<option value=\"Courier New\">Courier New<option value=\"Georgia\">Georgia<option value=\"Impact\">Impact<option value=\"System\">System<option value=\"Symbol\">Symbol<option value=\"Tahoma\">Tahoma<option value=\"Verdana\">Verdana<option value=\"Webdings\">Webdings<option value=\"Wingdings\">Wingdings</option></select></td>");
document.writeln("<td class=TM_Btn><select onChange=\"FormatText('fontsize',this[this.selectedIndex].value);\" name=\"D2\"><option class=\"heading\" selected>字号<option value=1>一号<option value=2>二号<option value=3>三号<option value=4>四号<option value=5>五号<option value=6>六号<option value=7>七号</option></select></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img src=images/post/images/fbcolor.gif alt=\"突出颜色\" align=absmiddle style=cursor:hand onClick=BackColor()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img src=images/post/images/fgcolor.gif alt=\"字体颜色\" align=absmiddle style=cursor:hand onClick=foreColor()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img src=images/post/images/replace.gif alt=\"替换\" align=absmiddle style=cursor:hand onClick=replace()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入表格\" src=images/post/images/table.gif align=absmiddle style=cursor:hand onclick=fortable()></td>");
document.writeln("<td width=1><img src=images/post/images/separator.gif></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"清理代码\" src=images/post/images/cleancode.gif align=absmiddle style=cursor:hand onclick=CleanCode()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入表情图标\" src=images/post/images/myem.gif align=absmiddle style=cursor:hand onclick=myem()></td>");

document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img src=images/post/images/img.gif alt=\"插入图片\" align=absmiddle style=cursor:hand onClick=img()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入FLASH文件\" src=images/post/images/swf.gif align=absmiddle style=cursor:hand onclick=flash()></td>");
document.writeln("<td width=1><img src=images/post/images/separator.gif></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入Media Player文件\" src=images/post/images/mp.gif align=absmiddle style=cursor:hand onclick=MediaPlayer()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入RealPlayer文件\" src=images/post/images/rm.gif align=absmiddle style=cursor:hand onclick=RealPlay()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"插入背景音乐\" src=images/post/images/csound.gif align=absmiddle style=cursor:hand onclick=Ybbsound()></td>");
document.writeln("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img alt=\"引用\" src=images/post/images/quote.gif align=absmiddle style=cursor:hand onclick=Ybbquote()></td>");
document.writeln("</tr></table>");

if (repost=="")
{
	var repost="0"
}
if (repost!= 1){
document.writeln("<table cellpadding=0 cellspacing=0 width='100%'><tr>");
var FormatTextlist="全选 selectAll|取消选择 unselect|删除当前选中区 Delete|插入超链接 createLink|去掉超链接 Unlink|separator|剪切 cut|复制 copy|粘贴 paste|粗体 bold|倾斜 italic|下划线 underline|separator|上标 superscript|下标 subscript|删除线 strikethrough|删除文字格式 RemoveFormat|separator|左对齐 Justifyleft|居中 JustifyCenter|右对齐 JustifyRight|两端对齐 justifyfull|separator|编号 insertorderedlist|项目符号 InsertUnorderedList|减少缩进量 Outdent|增加缩进量 indent|普通水平线 InsertHorizontalRule "
var list= FormatTextlist.split ('|'); 
for(i=0;i<list.length;i++) 
{
	if (list[i]=="separator")
	{
		document.writeln("<td width=1><img src=images/post/images/separator.gif></td>");
	}
	else
	{
		var TextName= list[i].split (' '); 
		document.write("<td class=TM_Btn onclick=this.className='TM_TabOn'; onmouseover=this.className='TM_BtnMouseOverUp'; onmouseout=this.className='TM_Btn';><img align=absmiddle src=images/post/images/"+TextName[1]+".gif alt="+TextName[0]+" style=cursor:hand onClick=FormatText('"+TextName[1]+"')></td>");
	}
}
document.writeln("</tr></table>");
}

document.writeln("</td></tr><tr><td height='100%'><iframe class=TM_Composition ID=HtmlEditor MARGINHEIGHT=5 MARGINWIDTH=5 width=100% height=100% ></iframe></td></tr><tr><td width='100%'><TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 width='100%'><tr>");

document.writeln("<td><a href='javascript:TM_Size(-150)'><img src='images/post/images/minus.gif' unselectable='on' border='0'></a> <a href='javascript:TM_Size(150)'><img src='images/post/images/plus.gif' unselectable='on' border='0'></a></TD><TD align=right><select ID=\"Zoom\" onchange=\"doZoom(this)\" ><option VALUE=100>分辨率<option VALUE=50>50%<option VALUE=75>75%<option VALUE=100>100%<option VALUE=125>125%<option VALUE=150>150%<option VALUE=175>175%<option VALUE=200>200%</option></select></td></tr></TABLE></td></tr></TABLE>");

var TM_doctall=document.all
if (TM_doctall)
{
	var IframeID=frames["HtmlEditor"];
}
else
{
	var IframeID=document.getElementById("HtmlEditor").contentWindow;
}


if (navigator.appVersion.indexOf("MSIE 6.0",0)==-1)
{
	IframeID.document.designMode="On"
}

if (TM_doctall){
	var TM_bodyTag="</head><BODY bgcolor=\"#FFFFFF\" onkeydown=\"ctlent();\">";
}
else
{
	var TM_bodyTag="</head><BODY bgcolor=\"#FFFFFF\">";
}

var h=document.getElementById("content").value;

IframeID.document.write ('<html><head>');
IframeID.document.open();
IframeID.document.write ('<script language="javascript">');
IframeID.document.write ('i=0;');
IframeID.document.write ('function ctlent(eventobject)');
IframeID.document.write ('{');
IframeID.document.write ('if(event.ctrlKey && window.event.keyCode==13&&i==0)');
IframeID.document.write ('	{i=1;');
IframeID.document.write ('	parent.TM_CopyData("content"); ');
IframeID.document.write('parent.document.yuziform.content.value=document.body.innerHTML;');
IframeID.document.write ('		parent.document.yuziform.submit();');
IframeID.document.write ('		parent.document.yuziform.submit1.disabled=true;');
IframeID.document.write ('	}');
IframeID.document.write ('	}');
IframeID.document.write ('<\/script>');
IframeID.document.write(TM_bodyTag);
IframeID.document.write("</body>");
IframeID.document.write("</html>");
if (h!="")
{
	IframeID.document.body.innerHTM=h;
}
IframeID.document.close();
IframeID.document.body.contentEditable = "True";
TM_setStyle();
IframeID.focus();

function TM_setStyle()
{
	var bs = IframeID.document.body.style;	
	bs.fontFamily="Arial";
	bs.fontSize="10.5pt";
	bs.scrollbar3dLightColor= '#D4D0C8';
	bs.scrollbarArrowColor= '#000000';
	bs.scrollbarBaseColor= '#D4D0C8';
	bs.scrollbarDarkShadowColor= '#D4D0C8';
	bs.scrollbarFaceColor= '#D4D0C8';
	bs.scrollbarHighlightColor= '#808080';
	bs.scrollbarShadowColor= '#808080';
	bs.scrollbarTrackColor= '#D4D0C8';
	bs.border='0';
	var cont;
	if (TM_doctall){	//IE
		IframeID.document.body.innerHTML=cont;
	}else{			//Nc
		var html=document.createTextNode(cont);
		IframeID.document.body.innerHTML = "";
		IframeID.document.body.appendChild(html);
	}
}

function TM_CopyData(hiddenid)
{	
	document.yuziform.submit1.disabled = true;
	TM_formatimg();
	cont =  IframeID.document.body.innerHTML;
	cont = TM_cleanHtml(cont);
	cont = TM_FilterScript(cont);
	document.getElementById(hiddenid).value = cont;
}


function TM_formatimg()
{
	if (TM_doctall){
		var tmp=IframeID.document.body.all.tags("IMG");
	}else{
		var tmp=IframeID.document.getElementsByTagName("IMG");
	}
	for(var i=0;i<tmp.length;i++){
		var tempstr='';
		if(tmp[i].align!=''){tempstr=" align="+tmp[i].align;}
		if(tmp[i].border!=''){tempstr=tempstr+" border="+tmp[i].border;}
		tmp[i].outerHTML="<IMG src=\""+tmp[i].src+"\""+tempstr+">"
	}
}


//代码过滤及JS提取
function TM_FilterScript(content)
{
	content = content.replace(/<(\w[^div|>]*) class\s*=\s*([^>|\s]*)([^>]*)/gi,"<$1$3") ;
	content = content.replace(/<(\w[^font|>]*) style\s*=\s*\"[^\"]*\"([^>]*>)/gi,"<$1 $2") ;
	content = content.replace(/<(\w[^>]*) lang\s*=\s*([^>|\s]*)([^>]*)/gi,"<$1$3") ;
	var RegExp = /<(script[^>]*)>(.*)<\/script>/gi;
	content = content.replace(RegExp, "[code]&lt;$1&gt;<br>$2<br>&lt;script&gt;[\/code]");
	RegExp = /<(\w[^>|\s]*)([^>]*)(on(finish|mouse|Exit|error|click|key|load|change|focus|blur))(.[^>]*)/gi;
	content = content.replace(RegExp, "<$1")
	RegExp = /<(\w[^>|\s]*)([^>]*)(&#|window\.|javascript:|js:|about:|file:|Document\.|vbs:|cookie| name| id)(.[^>]*)/gi;
	content = content.replace(RegExp, "<$1")
	return content;
}



function TM_cleanHtml(content){
	var RegExp;
	content = content.replace(/<p>&nbsp;<\/p>/gi,"")
	content = content.replace(/<p><\/p>/gi,"<p>")
	content = content.replace(/<p>/gi,"<br>")
	RegExp = /<(script[^>]*)>(.*)<\/script>/gi;
	content = content.replace(/<img([^>]*) (src\s*=\s*([^\s|>])*)([^>]*)>/gi,"<img $2 border=0>");
	content = content.replace(RegExp, "[script]&lt;$1&gt;<br>$2<br>&lt;script&gt;[\/script]");
	regExp = /<a([^>]*) href\s*=\s*([^\s|>]*)([^>]*)/gi
	content = content.replace(regExp, "<a href=$2 target=\"_blank\" ");
	regExp = /<a([^>]*)><\/a>/gi
	content = content.replace(regExp, "");
	return content;
}

⌨️ 快捷键说明

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