var IMAGE_PATH;
var ICON_PATH;
var IMAGE_ATTACH_PATH;
var IMAGE_UPLOAD_CGI;
var MENU_BORDER_COLOR;
var MENU_BG_COLOR;
var MENU_TEXT_COLOR;
var MENU_SELECTED_COLOR;
var TOOLBAR_BG_COLOR;
var FORM_BORDER_COLOR;
var FORM_BG_COLOR;
var OBJ_NAME;
var SELECTION;
var RANGE;
var RANGE_TEXT;
var EDITFORM_DOCUMENT;
var UPLOAD_DOCUMENT;
var BROWSER;
var TOOLBAR_ICON;
var MSG_INPUT_URL = "请输入正确的URL地址。";
var MSG_INVALID_IMAGE = "只能选择GIF,JPG,PNG,BMP格式的图片,请重新选择。";
var MSG_INVALID_MEDIA = "只能选择MP3,WMV,ASF,WMA,RM格式的多媒体,请重新选择。";
var MSG_SELECT_TARGET = "请选择目标文本。";
var MSG_INVALID_WIDTH = "宽度不是数字,请重新输入。";
var MSG_INVALID_HEIGHT = "高度不是数字,请重新输入。";
var MSG_INVALID_BORDER = "边框不是数字,请重新输入。";
var STR_WIDTH = "宽";
var STR_HEIGHT = "高";
var STR_BORDER = "边";
var STR_BUTTON_CONFIRM = "确定";
var STR_BUTTON_CANCEL = "取消";
var STR_BUTTON_PREVIEW = "预览";
var STR_BUTTON_LISTENING = "试听";
var STR_IMAGE_LOCAL = "本地";
var STR_IMAGE_REMOTE = "远程";
var STR_LINK_BLANK = "新窗口";
var STR_LINK_NOBLANK = "当前窗口";
var STR_LINK_TARGET = "目标";
var EDITOR_FONT_FAMILY = "SimSun";
var FONT_NAME = Array(
Array('SimSun', '宋体'),
Array('SimHei', '黑体'),
Array('FangSong_GB2312', '仿宋体'),
Array('KaiTi_GB2312', '楷体'),
Array('NSimSun', '新宋体'),
Array('Arial', 'Arial'),
Array('Arial Black', 'Arial Black'),
Array('Times New Roman', 'Times New Roman'),
Array('Courier New', 'Courier New'),
Array('Tahoma', 'Tahoma'),
Array('Verdana', 'Verdana'),
Array('GulimChe', 'GulimChe'),
Array('MS Gothic', 'MS Gothic')
);
var ZOOM_TABLE = Array('250%', '200%', '150%', '120%', '100%', '80%', '50%');
var TITLE_TABLE = Array(
Array('H1', '标题 1'),
Array('H2', '标题 2'),
Array('H3', '标题 3'),
Array('H4', '标题 4'),
Array('H5', '标题 5'),
Array('H6', '标题 6')
);
var FONT_SIZE = Array(
Array(1,'8pt'),
Array(2,'10pt'),
Array(3,'12pt'),
Array(4,'14pt'),
Array(5,'18pt'),
Array(6,'24pt'),
Array(7,'36pt')
);
var SPECIAL_CHARACTER = Array('§','№','☆','★','○','●','◎','◇','◆','□','℃','‰','■','△','▲','※',
'→','←','↑','↓','〓','¤','°','#','&','@','\','︿','_',' ̄','―','α',
'β','γ','δ','ε','ζ','η','θ','ι','κ','λ','μ','ν','ξ','ο','π','ρ',
'σ','τ','υ','φ','χ','ψ','ω','≈','≡','≠','=','≤','≥','<','>','≮',
'≯','∷','±','+','-','×','÷','/','∫','∮','∝','∞','∧','∨','∑','∏',
'∪','∩','∈','∵','∴','⊥','∥','∠','⌒','⊙','≌','∽','〖','〗','【','】');
var TOP_TOOLBAR_ICON = Array(
Array('Html_SOURCE', 'source.gif', '42', '20', '视图转换'),
Array('Html_ZOOM', 'zoom.gif', '20', '20', '显示比例'),
Array('Html_COPY', 'copy.gif', '20', '20', '复制'),
Array('Html_PASTE', 'paste.gif', '20', '20', '粘贴'),
Array('Html_SELECTALL', 'selectall.gif', '20', '20', '全选'),
Array('Html_JUSTIFYLEFT', 'justifyleft.gif', '20', '20', '左对齐'),
Array('Html_JUSTIFYCENTER', 'justifycenter.gif', '20', '20', '居中'),
Array('Html_JUSTIFYRIGHT', 'justifyright.gif', '20', '20', '右对齐'),
Array('Html_JUSTIFYFULL', 'justifyfull.gif', '20', '20', '两端对齐'),
Array('Html_NUMBEREDLIST', 'numberedlist.gif', '20', '20', '编号'),
Array('Html_UNORDERLIST', 'unorderedlist.gif', '20', '20', '项目符号'),
Array('Html_INDENT', 'indent.gif', '20', '20', '减少缩进'),
Array('Html_OUTDENT', 'outdent.gif', '20', '20', '增加缩进'),
Array('Html_SUBSCRIPT', 'subscript.gif', '20', '20', '下标'),
Array('Html_SUPERSCRIPT', 'superscript.gif', '20', '20', '上标'),
Array('Html_SPECIALCHAR', 'specialchar.gif', '20', '20', '特殊字符'),
Array('Html_DATE', 'date.gif', '20', '20', '日期'),
Array('Html_TIME', 'time.gif', '20', '20', '时间')
);
var BOTTOM_TOOLBAR_ICON = Array(
Array('Html_TITLE', 'title.gif', '28', '20', '标题'),
Array('Html_FONTNAME', 'font.gif', '28', '20', '字体'),
Array('Html_FONTSIZE', 'fontsize.gif', '28', '20', '文字大小'),
Array('Html_TEXTCOLOR', 'textcolor.gif', '20', '20', '文字颜色'),
Array('Html_BGCOLOR', 'bgcolor.gif', '20', '20', '文字背景'),
Array('Html_BOLD', 'bold.gif', '20', '20', '粗体'),
Array('Html_ITALIC', 'italic.gif', '20', '20', '斜体'),
Array('Html_UNDERLINE', 'underline.gif', '20', '20', '下划线'),
Array('Html_STRIKE', 'strikethrough.gif', '20', '20', '删除线'),
Array('Html_REMOVE', 'removeformat.gif', '20', '20', '删除格式'),
Array('Html_IMAGE', 'image.gif', '20', '20', '图片'),
Array('Html_FLASH', 'flash.gif', '20', '20', 'Flash'),
Array('Html_MEDIA', 'media.gif', '20', '20', '视频'),
Array('Html_LAYER', 'layer.gif', '20', '20', '层'),
Array('Html_TABLE', 'table.gif', '20', '20', '表格'),
Array('Html_HR', 'hr.gif', '20', '20', '横线'),
Array('Html_ICON', 'emoticons.gif', '20', '20', '笑脸'),
Array('Html_LINK', 'link.gif', '20', '20', '创建超级连接'),
Array('Html_UNLINK', 'unlink.gif', '20', '20', '删除超级连接')
);
var COLOR_TABLE = Array(
"#FF0000", "#FFFF00", "#00FF00", "#00FFFF", "#0000FF", "#FF00FF", "#FFFFFF", "#F5F5F5", "#DCDCDC", "#FFFAFA",
"#D3D3D3", "#C0C0C0", "#A9A9A9", "#808080", "#696969", "#000000", "#2F4F4F", "#708090", "#778899", "#4682B4",
"#4169E1", "#6495ED", "#B0C4DE", "#7B68EE", "#6A5ACD", "#483D8B", "#191970", "#000080", "#00008B", "#0000CD",
"#1E90FF", "#00BFFF", "#87CEFA", "#87CEEB", "#ADD8E6", "#B0E0E6", "#F0FFFF", "#E0FFFF", "#AFEEEE", "#00CED1",
"#5F9EA0", "#48D1CC", "#00FFFF", "#40E0D0", "#20B2AA", "#008B8B", "#008080", "#7FFFD4", "#66CDAA", "#8FBC8F",
"#3CB371", "#2E8B57", "#006400", "#008000", "#228B22", "#32CD32", "#00FF00", "#7FFF00", "#7CFC00", "#ADFF2F",
"#98FB98", "#90EE90", "#00FF7F", "#00FA9A", "#556B2F", "#6B8E23", "#808000", "#BDB76B", "#B8860B", "#DAA520",
"#FFD700", "#F0E68C", "#EEE8AA", "#FFEBCD", "#FFE4B5", "#F5DEB3", "#FFDEAD", "#DEB887", "#D2B48C", "#BC8F8F",
"#A0522D", "#8B4513", "#D2691E", "#CD853F", "#F4A460", "#8B0000", "#800000", "#A52A2A", "#B22222", "#CD5C5C",
"#F08080", "#FA8072", "#E9967A", "#FFA07A", "#FF7F50", "#FF6347", "#FF8C00", "#FFA500", "#FF4500", "#DC143C",
"#FF0000", "#FF1493", "#FF00FF", "#FF69B4", "#FFB6C1", "#FFC0CB", "#DB7093", "#C71585", "#800080", "#8B008B",
"#9370DB", "#8A2BE2", "#4B0082", "#9400D3", "#9932CC", "#BA55D3", "#DA70D6", "#EE82EE", "#DDA0DD", "#D8BFD8",
"#E6E6FA", "#F8F8FF", "#F0F8FF", "#F5FFFA", "#F0FFF0", "#FAFAD2", "#FFFACD", "#FFF8DC", "#FFFFE0", "#FFFFF0",
"#FFFAF0", "#FAF0E6", "#FDF5E6", "#FAEBD7", "#FFE4C4", "#FFDAB9", "#FFEFD5", "#FFF5EE", "#FFF0F5", "#FFE4E1"
);
function cleanHtml(content)
{
content = content.replace(/<p> <\/p>/gi,"")
content = content.replace(/<p><\/p>/gi,"<p>")
content = content.replace(/<div><\/\1>/gi,"")
content = content.replace(/<p>/,"<br>")
content = content.replace(/(<(meta|iframe|frame|span|tbody|layer)[^>]*>|<\/(iframe|frame|meta|span|tbody|layer)>)/gi, "");
content = content.replace(/<\\?\?xml[^>]*>/gi, "") ;
content = content.replace(/o:/gi, "");
content = content.replace(/ /gi, " ");
return content;
}
//代码过滤及JS提取
function 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]<$
- 1
- 2
- 3
前往页