web.js
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:33k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. doc_html_html="<html><head>n<title>在线文本编辑器</title>n<meta http-equiv="Content-Type" content="text/html; charset=gb2312">nn<style type="text/css">n.yToolbarn{n}nTABLE.Toolbarn{n BORDER-RIGHT: #F8FCF8 1px solid;n}nTABLE.Toolbar TDn{n BACKGROUND-COLOR: #D0D0C8;n BORDER-BOTTOM: #808080 1px solid;n BORDER-RIGHT: #808080 1px solid;n BORDER-TOP: #F8FCF8 1px solid;n HEIGHT: 27px;n LEFT: 0px;n POSITION: relative;n TOP: 0px;n}n.Btnn{n BACKGROUND-COLOR: #D0D0C8;n BORDER-BOTTOM: #D0D0C8 1px solid;n BORDER-LEFT: #D0D0C8 1px solid;n BORDER-RIGHT: #D0D0C8 1px solid;n BORDER-TOP: #D0D0C8 1px solid;n HEIGHT: 23px;n POSITION: absolute;n TOP: 1px;n WIDTH: 23px;n}n.TBSepn{n BORDER-LEFT: #808080 1px solid;n BORDER-RIGHT: #F8FCF8 1px solid;n FONT-SIZE: 0px;n HEIGHT: 22px;n POSITION: absolute;n TOP: 1px;n WIDTH:1pxn}n.TBGenn{n FONT: 8pt arial,sans-serif;n HEIGHT: 22px;n POSITION: absolute;n TOP: 2pxn}n.TBHandlen{n BACKGROUND-COLOR: #D0D0C8;n BORDER-LEFT: #F8FCF8 1px solid;n BORDER-RIGHT: #808080 1px solid;n BORDER-TOP: #F8FCF8 1px solid;n FONT-SIZE: 1px;n HEIGHT: 22px;n POSITION: absolute;n TOP: 1px;n WIDTH: 3pxn}n.Icon{n HEIGHT: 22px;n LEFT: -1px;n POSITION: absolute;n TOP: -1px;n WIDTH: 22pxn}n.BtnMouseOverUpn{n BACKGROUND-COLOR: #B5BED6;n BORDER-BOTTOM: #08246B 1px solid;n BORDER-LEFT: #08246B 1px solid;n BORDER-RIGHT: #08246B 1px solid;n BORDER-TOP: #08246B 1px solid;n HEIGHT: 23px;n POSITION: absolute;n TOP: 1px;n WIDTH: 24pxn}n.BtnMouseOverDownn{n BACKGROUND-COLOR: #8492B5;n BORDER-BOTTOM: #08246B 1px solid;n BORDER-LEFT: #08246B 1px solid;n BORDER-RIGHT: #08246B 1px solid;n BORDER-TOP: #08246B 1px solid;n HEIGHT: 23px;n POSITION: absolute;n TOP: 1px;n WIDTH: 24pxn}n.BtnDownn{n BACKGROUND-COLOR: #DCDCDC;n BORDER-BOTTOM: #F8FCF8 1px solid;n BORDER-LEFT: #808080 1px solid;n BORDER-RIGHT: #F8FCF8 1px solid;n BORDER-TOP: #808080 1px solid;n HEIGHT: 23px;n POSITION: absolute;n TOP: 1px;n WIDTH: 24pxn}n.IcoDownn{n HEIGHT: 23px;n LEFT: 0px;n POSITION: absolute;n TOP: 0px;n WIDTH: 24pxn}n.IcoDownPressedn{n LEFT: 1px;n POSITION: absolute;n TOP: 1pxn}nnBODYn{n BACKGROUND-COLOR:#FFFFFF;n MARGIN: 0px;n PADDING: 0px;n}nSELECTn{n    BACKGROUND: #eeeeee;n    FONT: 8pt verdana,arial,sans-serifn}nTABLEn{n    POSITION: relativen}n.Compositionn{n    BACKGROUND-COLOR: #cccccc;n    POSITION: relativen}n</style>nn<Script Language=Javascript>n/*n*☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆n*★                                                                  ★n*☆                  WebEditor在线文本编辑器                         ☆n*★                                                                  ★n*☆  版权所有: downlove.com                                          ☆n*★                                                                  ★n*☆  程序制作: 阿耀                                                  ☆n*★            email:ayao@downlove.com                               ★n*☆            半月设计室                                            ☆n*★                                                                  ★n*☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆n*/nn// 浏览器版本检测nvar BrowserInfo = new Object() ;nBrowserInfo.MajorVer = navigator.appVersion.match(/MSIE (.)/)[1] ;nBrowserInfo.MinorVer = navigator.appVersion.match(/MSIE .\.(.)/)[1] ;nBrowserInfo.IsIE55OrMore = BrowserInfo.MajorVer >= 6 || ( BrowserInfo.MajorVer >= 5 && BrowserInfo.MinorVer >= 5 ) ;nnvar yToolbars = new Array();  // 工具栏数组nn// 当文档完全调入时,进行初始化nvar bInitialized = false;nfunction document.onreadystatechange(){n if (document.readyState!="complete") return;n if (bInitialized) return;n bInitialized = true;nn var i, s, curr;nn // 初始每个工具栏n for (i=0; i<document.body.all.length;i++){n curr=document.body.all[i];n if (curr.className == "yToolbar"){n InitTB(curr);n yToolbars[yToolbars.length] = curr;n }n }nn if (ContentFlag.value=="0") { n ContentEdit.value = objContent.value;n ContentLoad.value = objContent.value;n ContentFlag.value = "1";n }nn WebEditor.document.designMode="On";n WebEditor.document.open();n WebEditor.document.write(bodyTag+ContentEdit.value)n WebEditor.document.close();n setLinkedField() ;n WebEditor.document.body.onpaste = onPaste ;n WebEditor.focus();n}nn// 初始化一个工具栏上的按钮nfunction InitBtn(btn) {n btn.onmouseover = BtnMouseOver;n btn.onmouseout = BtnMouseOut;n btn.onmousedown = BtnMouseDown;n btn.onmouseup = BtnMouseUp;n btn.ondragstart = YCancelEvent;n btn.onselectstart = YCancelEvent;n btn.onselect = YCancelEvent;n btn.YUSERONCLICK = btn.onclick;n btn.onclick = YCancelEvent;n btn.YINITIALIZED = true;n return true;n}nn//Initialize a toolbar. nfunction InitTB(y) {n // Set initial size of toolbar to that of the handlen y.TBWidth = 0;n n // Populate the toolbar with its contentsn if (! PopulateTB(y)) return false;n n // Set the toolbar width and put in the handlen y.style.posWidth = y.TBWidth;n n return true;n}nnn// Hander that simply cancels an eventnfunction YCancelEvent() {n event.returnValue=false;n event.cancelBubble=true;n return false;n}nn// Toolbar button onmouseover handlernfunction BtnMouseOver() {n if (event.srcElement.tagName != "IMG") return false;n var image = event.srcElement;n var element = image.parentElement;n n // Change button look based on current state of image.n if (image.className == "Ico") element.className = "BtnMouseOverUp";n else if (image.className == "IcoDown") element.className = "BtnMouseOverDown";nn event.cancelBubble = true;n}nn// Toolbar button onmouseout handlernfunction BtnMouseOut() {n if (event.srcElement.tagName != "IMG") {n event.cancelBubble = true;n return false;n }nn var image = event.srcElement;n var element = image.parentElement;n yRaisedElement = null;n n element.className = "Btn";n image.className = "Ico";nn event.cancelBubble = true;n}nn// Toolbar button onmousedown handlernfunction BtnMouseDown() {n if (event.srcElement.tagName != "IMG") {n event.cancelBubble = true;n event.returnValue=false;n return false;n }nn var image = event.srcElement;n var element = image.parentElement;nn element.className = "BtnMouseOverDown";n image.className = "IcoDown";nn event.cancelBubble = true;n event.returnValue=false;n return false;n}nn// Toolbar button onmouseup handlernfunction BtnMouseUp() {n if (event.srcElement.tagName != "IMG") {n event.cancelBubble = true;n return false;n }nn var image = event.srcElement;n var element = image.parentElement;nn if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");nn element.className = "BtnMouseOverUp";n image.className = "Ico";nn event.cancelBubble = true;n return false;n}nn// Populate a toolbar with the elements within itnfunction PopulateTB(y) {n var i, elements, element;nn // Iterate through all the top-level elements in the toolbarn elements = y.children;n for (i=0; i<elements.length; i++) {n element = elements[i];n if (element.tagName == "SCRIPT" || element.tagName == "!") continue;n n switch (element.className) {n case "Btn":n if (element.YINITIALIZED == null) {n if (! InitBtn(element)) {n alert("Problem initializing:" + element.id);n return false;n }n }n n element.style.posLeft = y.TBWidth;n y.TBWidth += element.offsetWidth + 1;n break;n n case "TBGen":n element.style.posLeft = y.TBWidth;n y.TBWidth += element.offsetWidth + 1;n break;n n case "TBSep":n element.style.posLeft = y.TBWidth + 2;n y.TBWidth += 5;n break;n n case "TBHandle":n element.style.posLeft = 2;n y.TBWidth += element.offsetWidth + 7;n break;n n default:n alert("Invalid class: " + element.className + " on Element: " + element.id + " <" + element.tagName + ">");n return false;n }n }nn y.TBWidth += 1;n return true;n}nnn// 设置所属表单的提交或reset事件nfunction setLinkedField() {n if (! objContent) return ;n var oForm = objContent.form ;n if (!oForm) return ;n // 附加submit事件n oForm.attachEvent("onsubmit", AttachSubmit) ;n if (! oForm.submitEditor) oForm.submitEditor = new Array() ;n oForm.submitEditor[oForm.submitEditor.length] = AttachSubmit ;n if (! oForm.originalSubmit) {n oForm.originalSubmit = oForm.submit ;n oForm.submit = function() {n if (this.submitEditor) {n for (var i = 0 ; i < this.submitEditor.length ; i++) {n this.submitEditor[i]() ;n }n }n this.originalSubmit() ;n }n }n // 附加reset事件n oForm.attachEvent("onreset", AttachReset) ;n if (! oForm.resetEditor) oForm.resetEditor = new Array() ;n oForm.resetEditor[oForm.resetEditor.length] = AttachReset ;n if (! oForm.originalReset) {n oForm.originalReset = oForm.reset ;n oForm.reset = function() {n if (this.resetEditor) {n for (var i = 0 ; i < this.resetEditor.length ; i++) {n this.resetEditor[i]() ;n }n }n this.originalReset() ;n }n }n}nn// 附加submit提交事件,大表单数据提交,保存WebEditor中的内容nfunction AttachSubmit() { n if (!bEditMode) setMode('EDIT');nn ContentEdit.value = getHTML();n objContent.value = ContentEdit.value;nn var oForm = objContent.form ;n if (!oForm) return ;nn //表单限制值设定,限制值是102399,考虑到中文设为一半n var FormLimit = 50000 ;nn //取当前表单的值 n var TempVar = new String ;n TempVar = objContent.value ;nn // 未提交成功再次处理时,先赋空值n for (var i=1;i<parent.document.getElementsByName(sContentName).length;i++) {n parent.document.getElementsByName(sContentName)[i].value = "";n }nn //如果表单值超过限制,拆成多个对象n if (TempVar.length > FormLimit) { n objContent.value = TempVar.substr(0, FormLimit) ;n TempVar = TempVar.substr(FormLimit) ;nn while (TempVar.length > 0) { n var objTEXTAREA = objContent.document.createElement("TEXTAREA") ;n objTEXTAREA.name = sContentName ;n objTEXTAREA.style.display = "none" ;n objTEXTAREA.value = TempVar.substr(0, FormLimit) ;n oForm.appendChild(objTEXTAREA) ;nn TempVar = TempVar.substr(FormLimit) ;n } n } n} nn// 附加Reset事件nfunction AttachReset() {n if (!bEditMode) setMode('EDIT');n if(bEditMode){n WebEditor.document.body.innerHTML = ContentLoad.value;n }else{n WebEditor.document.body.innerText = ContentLoad.value;n }n}nn// 粘贴时自动检测是否来源于Word格式nfunction onPaste() {n if (config.AutoDetectPasteFromWord && BrowserInfo.IsIE55OrMore) {n var sHTML = GetClipboardHTML() ;n var re = /<\w[^>]* class="?MsoNormal"?/gi ;n if ( re.test( sHTML ) )n {n if ( confirm( "你要粘贴的内容好象是从Word中拷出来的,是否要先清除Word格式再粘贴?" ) )n {n cleanAndPaste( sHTML ) ;n return false ;n }n }n }n elsen return true ;n}nnfunction GetClipboardHTML() {n var oDiv = document.getElementById("divTemp")n oDiv.innerHTML = "" ;n n var oTextRange = document.body.createTextRange() ;n oTextRange.moveToElementText(oDiv) ;n oTextRange.execCommand("Paste") ;n n var sData = oDiv.innerHTML ;n oDiv.innerHTML = "" ;n n return sData ;n}nnfunction cleanAndPaste( html ) {n // Remove all SPAN tagsn html = html.replace(/<\/?SPAN[^>]*>/gi, "" );n // Remove Class attributesn html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;n // Remove Style attributesn html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;n // Remove Lang attributesn html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;n // Remove XML elements and declarationsn html = html.replace(/<\\?\?xml[^>]*>/gi, "") ;n // Remove Tags with XML namespace declarations: <o:p></o:p>n html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;n // Replace the &nbsp;n html = html.replace(/&nbsp;/, " " );n // Transform <P> to <DIV>n var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ; // Different because of a IE 5.0 errorn html = html.replace( re, "<div$2</div>" ) ;n n insertHTML( html ) ;n}nn// 在当前文档位置插入.nfunction insertHTML(html) {n if (!validateMode()) return;n if (WebEditor.document.selection.type.toLowerCase() != "none")n WebEditor.document.selection.clear() ;n WebEditor.document.selection.createRange().pasteHTML(html) ; n}nn// 设置编辑器的内容nfunction setHTML(html) {n if (!validateMode()) return;n ContentEdit.value = html;n if(bEditMode){n WebEditor.document.body.innerHTML = html;n }else{n WebEditor.document.body.innerText = html;n }n}nn// 取编辑器的内容nfunction getHTML() {n if(bEditMode){n return WebEditor.document.body.innerHTML;n }else{n return WebEditor.document.body.innerText;n }n}nn// 在尾部追加内容nfunction appendHTML(html) {n if (!validateMode()) return;n if(bEditMode){n WebEditor.document.body.innerHTML += html;n }else{n WebEditor.document.body.innerText += html;n }n}nn// 从Word中粘贴,去除格式nfunction PasteWord(){n if (!validateMode()) return;n WebEditor.focus();n if (BrowserInfo.IsIE55OrMore)n cleanAndPaste( GetClipboardHTML() ) ;n else if ( confirm( "此功能要求IE5.5版本以上,你当前的浏览器不支持,是否按常规粘贴进行?" ) )n format("paste") ;n WebEditor.focus();n}nn// 粘贴纯文本nfunction PasteText(){n if (!validateMode()) return;n WebEditor.focus();n var sText = HTMLEncode( clipboardData.getData("Text") ) ;n insertHTML(sText);n WebEditor.focus();n}nn// 检测当前是否允许编辑nfunction validateMode() {n if (bEditMode) return true;n alert("需转换为编辑状态后才能使用编辑功能!");n WebEditor.focus();n return false;n}nn// 格式化编辑器中的内容nfunction format(what,opt) {n if (!validateMode()) return;n WebEditor.focus();n if (opt=="RemoveFormat") {n what=opt;n opt=null;n }nn if (opt==null) WebEditor.document.execCommand(what);n else WebEditor.document.execCommand(what,"",opt);n n WebEditor.focus();n}nn// 确保焦点在 WebEditor 内nfunction VerifyFocus() {n if ( WebEditor )n WebEditor.focus();n}nn// 改变模式:代码、编辑、预览nfunction setMode(NewMode){n if (NewMode!=sCurrMode){n // 换图片n document.all["WebEditor_CODE"].style.display = "none";n document.all["WebEditor_EDIT"].style.display = "none";n document.all["WebEditor_VIEW"].style.display = "none";n document.all["WebEditor_"+NewMode].style.display = "block";n // 换内容n switch (NewMode){n case "CODE":n if (WebEditor.document.designMode=="On") {n WebEditor.document.body.innerText=WebEditor.document.body.innerHTML;n }else {n var temp=WebEditor.document.body.innerHTML;n WebEditor.document.designMode="On";n WebEditor.document.open();n WebEditor.document.write(bodyTag);n WebEditor.document.body.innerText=temp;n WebEditor.document.close();n temp=null;n }n bEditMode=false;n break;n case "EDIT":n WebEditor.document.body.disabled=false;n if (WebEditor.document.designMode=="On") {n WebEditor.document.body.innerHTML=WebEditor.document.body.innerText;n }else {n var temp=WebEditor.document.body.innerHTML;n WebEditor.document.designMode="On";n WebEditor.document.open();n WebEditor.document.write(bodyTag);n WebEditor.document.body.innerHTML=temp;n WebEditor.document.close();n temp=null;n }n bEditMode=true;n break;n case "VIEW":n var temp;n if(bEditMode){n temp = WebEditor.document.body.innerHTML;n }else{n temp = WebEditor.document.body.innerText;n }n WebEditor.document.designMode="off";n WebEditor.document.open();n WebEditor.document.write(bodyTag+temp);n WebEditor.document.close();n bEditMode=false;n break;n }n sCurrMode=NewMode;n for (var i=0;i<WebEditor_Tool.children.length;i++){n WebEditor_Tool.children[i].disabled=(!bEditMode);n }n }n WebEditor.focus();n}nn// 显示无模式对话框nfunction ShowDialog(url, width, height, optValidate) {n if (optValidate) {n if (!validateMode()) return;n }n WebEditor.focus();n var arr = showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");n WebEditor.focus();n}nn// 全屏编辑nfunction Maximize() {n    window.open("editorDialog/fullscreen.htm?style="+config.StyleName, 'FullScreen'+sContentName, 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,fullscreen==yes');n}nn// 替换特殊字符nfunction HTMLEncode(text){n text = text.replace(/&/g, "&amp;") ;n text = text.replace(/"/g, "&quot;") ;n text = text.replace(/</g, "&lt;") ;n text = text.replace(/>/g, "&gt;") ;n text = text.replace(/'/g, "&#146;") ;n text = text.replace(/\\ /g,"&nbsp;");n text = text.replace(/\\n/g,"<br>");n text = text.replace(/\\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");n return text;n}nn// 插入特殊对象nfunction insert(what) {n if (!validateMode()) return;n WebEditor.focus();n var sel = WebEditor.document.selection.createRange();nn switch(what){n case "excel": // 插入EXCEL表格n insertHTML("<object classid='clsid:0002E510-0000-0000-C000-000000000046' id='Spreadsheet1' codebase='file:\\\\Bob\\software\\office2000\\msowc.cab' width='100%' height='250'><param name='HTMLURL' value><param name='HTMLData' value='&lt;html xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;&lt;head&gt;&lt;style type=&quot;text/css&quot;&gt;&lt;!--tr{mso-height-source:auto;}td{black-space:nowrap;}.wc4590F88{black-space:nowrap;font-family:宋体;mso-number-format:General;font-size:auto;font-weight:auto;font-style:auto;text-decoration:auto;mso-background-source:auto;mso-pattern:auto;mso-color-source:auto;text-align:general;vertical-align:bottom;border-top:none;border-left:none;border-right:none;border-bottom:none;mso-protection:locked;}--&gt;&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;&lt;x:ExcelWorkbook&gt;&lt;x:ExcelWorksheets&gt;&lt;x:ExcelWorksheet&gt;&lt;x:OWCVersion&gt;9.0.0.2710&lt;/x:OWCVersion&gt;&lt;x:Label Style='border-top:solid .5pt silver;border-left:solid .5pt silver;border-right:solid .5pt silver;border-bottom:solid .5pt silver'&gt;&lt;x:Caption&gt;Microsoft Office Spreadsheet&lt;/x:Caption&gt; &lt;/x:Label&gt;&lt;x:Name&gt;Sheet1&lt;/x:Name&gt;&lt;x:WorksheetOptions&gt;&lt;x:Selected/&gt;&lt;x:Height&gt;7620&lt;/x:Height&gt;&lt;x:Width&gt;15240&lt;/x:Width&gt;&lt;x:TopRowVisible&gt;0&lt;/x:TopRowVisible&gt;&lt;x:LeftColumnVisible&gt;0&lt;/x:LeftColumnVisible&gt; &lt;x:ProtectContents&gt;False&lt;/x:ProtectContents&gt; &lt;x:DefaultRowHeight&gt;210&lt;/x:DefaultRowHeight&gt; &lt;x:StandardWidth&gt;2389&lt;/x:StandardWidth&gt; &lt;/x:WorksheetOptions&gt; &lt;/x:ExcelWorksheet&gt;&lt;/x:ExcelWorksheets&gt; &lt;x:MaxHeight&gt;80%&lt;/x:MaxHeight&gt;&lt;x:MaxWidth&gt;80%&lt;/x:MaxWidth&gt;&lt;/x:ExcelWorkbook&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;table class=wc4590F88 x:str&gt;&lt;col width=&quot;56&quot;&gt;&lt;tr height=&quot;14&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;'> <param name='DataType' value='HTMLDATA'> <param name='AutoFit' value='0'><param name='DisplayColHeaders' value='-1'><param name='DisplayGridlines' value='-1'><param name='DisplayHorizontalScrollBar' value='-1'><param name='DisplayRowHeaders' value='-1'><param name='DisplayTitleBar' value='-1'><param name='DisplayToolbar' value='-1'><param name='DisplayVerticalScrollBar' value='-1'> <param name='EnableAutoCalculate' value='-1'> <param name='EnableEvents' value='-1'><param name='MoveAfterReturn' value='-1'><param name='MoveAfterReturnDirection' value='0'><param name='RightToLeft' value='0'><param name='ViewableRange' value='1:65536'></object>");n break;n case "nowdate": // 插入当前系统日期n var d = new Date();n insertHTML(d.toLocaleDateString());n break;n case "nowtime": // 插入当前系统时间n var d = new Date();n insertHTML(d.toLocaleTimeString());n break;n case "br": // 插入换行符n insertHTML("<br>")n break;n case "code": // 代码片段样式n insertHTML('<table width=95% border="0" align="Center" cellpadding="6" cellspacing="0" style="border: 1px Dotted #6595d6; TABLE-LAYOUT: fixed"><tr><td bgcolor=#e8f4ff style="WORD-WRAP: break-word"><font style="color: #990000;font-weight:bold">以下是代码片段:</font><br>'+HTMLEncode(sel.text)+'</td></tr></table>');n break;n case "quote": // 引用片段样式n insertHTML('<table width=95% border="0" align="Center" cellpadding="6" cellspacing="0" style="border: 1px Dotted #6595d6; TABLE-LAYOUT: fixed"><tr><td bgcolor=#e8f4ff style="WORD-WRAP: break-word"><font style="color: #990000;font-weight:bold">以下是引用片段:</font><br>'+HTMLEncode(sel.text)+'</td></tr></table>');n break;n case "big": // 字体变大n insertHTML("<big>" + sel.text + "</big>");n break;n case "small": // 字体变小n insertHTML("<small>" + sel.text + "</small>");n break;n default:n alert("错误参数调用!");n break;n }n sel=null;n}n</Script>n<Script Language=Javascript>nvar bEditMode=true;nvar sCurrMode = "EDIT";nvar bodyTag = "<head><style type=\"text/css\">body,a,table,div,span,td,th,input,select{font-size:9pt;font-family:\"宋体,Verdana,Arial\";Color:#000000;}</style><meta http-equiv=Content-Type content=\"text/html; charset=gb2312\"></head><BODY bgcolor=\"#FFFFFF\" MONOSPACE>" ;nvar sContentName = "content" ;nvar objContent = parent.document.getElementsByName(sContentName)[0];nn// 全局设置对象nvar config = new Object() ;nconfig.Version = "1.1.3" ;nconfig.ReleaseDate = "2003-12-11" ;nconfig.StyleName = "standard";nconfig.AutoDetectPasteFromWord = true;n</Script>nn<script language="javascript" event="onerror(msg, url, line)" for="window">nreturn true ;  // 隐藏错误n</script>nn</head>nn<body SCROLLING=no SCROLL=no onConTextMenu="event.returnValue=false;" onfocus="VerifyFocus()" STYLE="background-color:transparent">nn<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%' TABINDEX=-1>n<tr><td id="WebEditor_Tool">nn <table border=0 cellpadding=0 cellspacing=0 width='100%' class='Toolbar'><tr><td><div class=yToolbar><DIV CLASS="TBHandle"></DIV><SELECT CLASS="TBGen" onchange="format('FormatBlock',this[this.selectedIndex].value);this.selectedIndex=0"><option selected>段落样式</option>n<option value="&lt;P&gt;">普通</option>n<option value="&lt;H1&gt;">标题一</option>n<option value="&lt;H2&gt;">标题二</option>n<option value="&lt;H3&gt;">标题三</option>n<option value="&lt;H4&gt;">标题四</option>n<option value="&lt;H5&gt;">标题五</option>n<option value="&lt;H6&gt;">标题六</option>n<option value="&lt;p&gt;">段落</option>n<option value="&lt;dd&gt;">定义</option>n<option value="&lt;dt&gt;">术语定义</option>n<option value="&lt;dir&gt;">目录列表</option>n<option value="&lt;menu&gt;">菜单列表</option>n<option value="&lt;PRE&gt;">已编排格式</option></SELECT><SELECT CLASS="TBGen" onchange="format('fontname',this[this.selectedIndex].value);this.selectedIndex=0"><option selected>字体</option>n<option value="宋体">宋体</option>n<option value="黑体">黑体</option>n<option value="楷体_GB2312">楷体</option>n<option value="仿宋_GB2312">仿宋</option>n<option value="隶书">隶书</option>n<option value="幼圆">幼圆</option>n<option value="Arial">Arial</option>n<option value="Arial Black">Arial Black</option>n<option value="Arial Narrow">Arial Narrow</option>n<option value="Brush Script MT">Brush Script MT</option>n<option value="Century Gothic">Century Gothic</option>n<option value="Comic Sans MS">Comic Sans MS</option>n<option value="Courier">Courier</option>n<option value="Courier New">Courier New</option>n<option value="MS Sans Serif">MS Sans Serif</option>n<option value="Script">Script</option>n<option value="System">System</option>n<option value="Times New Roman">Times New Roman</option>n<option value="Verdana">Verdana</option>n<option value="Wide Latin">Wide Latin</option>n<option value="Wingdings">Wingdings</option></SELECT><SELECT CLASS="TBGen" onchange="format('fontsize',this[this.selectedIndex].value);this.selectedIndex=0"><option selected>字号</option>n<option value="7">一号</option>n<option value="6">二号</option>n<option value="5">三号</option>n<option value="4">四号</option>n<option value="3">五号</option>n<option value="2">六号</option>n<option value="1">七号</option></SELECT><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="剪切" onclick="format('cut')"><IMG CLASS="Ico" SRC="editorImgs/cut[1].gif"></DIV><DIV CLASS="Btn" TITLE="复制" onclick="format('copy')"><IMG CLASS="Ico" SRC="editorImgs/copy[1].gif"></DIV><DIV CLASS="Btn" TITLE="常规粘贴" onclick="format('paste')"><IMG CLASS="Ico" SRC="editorImgs/paste[1].gif"></DIV><DIV CLASS="Btn" TITLE="纯文本粘贴" onclick="PasteText()"><IMG CLASS="Ico" SRC="editorImgs/pastetext[1].gif"></DIV><DIV CLASS="Btn" TITLE="从Word中粘贴" onclick="PasteWord()"><IMG CLASS="Ico" SRC="editorImgs/pasteword[1].gif"></DIV><DIV CLASS="Btn" TITLE="删除" onclick="format('delete')"><IMG CLASS="Ico" SRC="editorImgs/delete[1].gif"></DIV><DIV CLASS="Btn" TITLE="删除文字格式" onclick="format('RemoveFormat')"><IMG CLASS="Ico" SRC="editorImgs/RemoveFormat[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="撤消" onclick="format('undo')"><IMG CLASS="Ico" SRC="editorImgs/undo[1].gif"></DIV><DIV CLASS="Btn" TITLE="恢复" onclick="format('redo')"><IMG CLASS="Ico" SRC="editorImgs/redo[1].gif"></DIV></div></td></tr><tr><td><div class=yToolbar><DIV CLASS="TBHandle"></DIV><DIV CLASS="Btn" TITLE="粗体" onclick="format('bold')"><IMG CLASS="Ico" SRC="editorImgs/bold[1].gif"></DIV><DIV CLASS="Btn" TITLE="斜体" onclick="format('italic')"><IMG CLASS="Ico" SRC="editorImgs/italic[1].gif"></DIV><DIV CLASS="Btn" TITLE="下划线" onclick="format('underline')"><IMG CLASS="Ico" SRC="editorImgs/underline[1].gif"></DIV><DIV CLASS="Btn" TITLE="中划线" onclick="format('StrikeThrough')"><IMG CLASS="Ico" SRC="editorImgs/strikethrough[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="左对齐" onclick="format('justifyleft')"><IMG CLASS="Ico" SRC="editorImgs/JustifyLeft[1].gif"></DIV><DIV CLASS="Btn" TITLE="居中对齐" onclick="format('justifycenter')"><IMG CLASS="Ico" SRC="editorImgs/JustifyCenter[1].gif"></DIV><DIV CLASS="Btn" TITLE="右对齐" onclick="format('justifyright')"><IMG CLASS="Ico" SRC="editorImgs/JustifyRight[1].gif"></DIV><DIV CLASS="Btn" TITLE="两端对齐" onclick="format('JustifyFull')"><IMG CLASS="Ico" SRC="editorImgs/JustifyFull[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="编号" onclick="format('insertorderedlist')"><IMG CLASS="Ico" SRC="editorImgs/insertorderedlist[1].gif"></DIV><DIV CLASS="Btn" TITLE="项目符号" onclick="format('insertunorderedlist')"><IMG CLASS="Ico" SRC="editorImgs/insertunorderedlist[1].gif"></DIV><DIV CLASS="Btn" TITLE="增加缩进量" onclick="format('indent')"><IMG CLASS="Ico" SRC="editorImgs/indent[1].gif"></DIV><DIV CLASS="Btn" TITLE="减少缩进量" onclick="format('outdent')"><IMG CLASS="Ico" SRC="editorImgs/outdent[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="上标" onclick="format('superscript')"><IMG CLASS="Ico" SRC="editorImgs/superscript[1].gif"></DIV><DIV CLASS="Btn" TITLE="下标" onclick="format('subscript')"><IMG CLASS="Ico" SRC="editorImgs/subscript[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="字体颜色" onclick="ShowDialog('editorDialog/selcolor.htm?action=forecolor', 280, 250, true)"><IMG CLASS="Ico" SRC="editorImgs/forecolor[1].gif"></DIV><DIV CLASS="Btn" TITLE="字体背景颜色" onclick="ShowDialog('editorDialog/selcolor.htm?action=backcolor', 280, 250, true)"><IMG CLASS="Ico" SRC="editorImgs/backcolor[1].gif"></DIV><DIV CLASS="Btn" TITLE="对象背景颜色" onclick="ShowDialog('editorDialog/selcolor.htm?action=bgcolor', 280, 250, true)"><IMG CLASS="Ico" SRC="editorImgs/bgcolor[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="全部选中" onclick="format('SelectAll')"><IMG CLASS="Ico" SRC="editorImgs/selectAll[1].gif"></DIV><DIV CLASS="Btn" TITLE="取消选择" onclick="format('Unselect')"><IMG CLASS="Ico" SRC="editorImgs/unselect[1].gif"></DIV></div></td></tr><tr><td><div class=yToolbar><DIV CLASS="TBHandle"></DIV><DIV CLASS="Btn" TITLE="插入或修改表格" onclick="ShowDialog('editorDialog/table.htm', 350, 320, true)"><IMG CLASS="Ico" SRC="editorImgs/table[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入或修改栏目框" onclick="ShowDialog('editorDialog/fieldset.htm', 350, 170, true)"><IMG CLASS="Ico" SRC="editorImgs/fieldset[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入或修改网页帧" onclick="ShowDialog('editorDialog/iframe.htm', 350, 200, true)"><IMG CLASS="Ico" SRC="editorImgs/iframe[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入水平尺" onclick="format('InsertHorizontalRule')"><IMG CLASS="Ico" SRC="editorImgs/InsertHorizontalRule[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入或修改字幕" onclick="ShowDialog('editorDialog/marquee.htm', 395, 150, true)"><IMG CLASS="Ico" SRC="editorImgs/Marquee[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="插入或修改超级链接" onclick="format('CreateLink')"><IMG CLASS="Ico" SRC="editorImgs/CreateLink[1].gif"></DIV><DIV CLASS="Btn" TITLE="取消超级链接或标签" onclick="format('UnLink')"><IMG CLASS="Ico" SRC="editorImgs/Unlink[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="插入或修改图片" onclick="ShowDialog('editorDialog/img.htm', 350, 315, true)"><IMG CLASS="Ico" SRC="editorImgs/img[1].gif"></DIV><DIV CLASS="Btn" TITLE="背景图片" onclick="ShowDialog('editorDialog/backimage.htm', 350, 280, true)"><IMG CLASS="Ico" SRC="editorImgs/bgpic[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入Flash动画" onclick="ShowDialog('editorDialog/flash.htm', 350, 200, true)"><IMG CLASS="Ico" SRC="editorImgs/flash[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入自动播放的媒体文件" onclick="ShowDialog('editorDialog/media.htm', 350, 200, true)"><IMG CLASS="Ico" SRC="editorImgs/Media[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入其他文件" onclick="ShowDialog('editorDialog/file.htm', 350, 150, true)"><IMG CLASS="Ico" SRC="editorImgs/file[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="插入特殊字符" onclick="ShowDialog('editorDialog/symbol.htm', 350, 220, true)"><IMG CLASS="Ico" SRC="editorImgs/symbol[1].gif"></DIV><DIV CLASS="Btn" TITLE="插入表情图标" onclick="ShowDialog('editorDialog/emot.htm', 400, 300, true)"><IMG CLASS="Ico" SRC="editorImgs/emot[1].gif"></DIV><DIV CLASS="TBSep"></DIV><DIV CLASS="Btn" TITLE="引用样式" onclick="insert('quote')"><IMG CLASS="Ico" SRC="editorImgs/quote[1].gif"></DIV><DIV CLASS="Btn" TITLE="代码样式" onclick="insert('code')"><IMG CLASS="Ico" SRC="editorImgs/code[1].gif"></DIV><DIV CLASS="TBSep"></DIV></div></td></tr></table>nn</td></tr>n<tr><td height='100%'>nn <table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'>n <tr><td height='100%'>n <input type="hidden" ID="ContentEdit" value="">n <input type="hidden" ID="ContentLoad" value="">n <input type="hidden" ID="ContentFlag" value="0">n <iframe class="Composition" ID="WebEditor" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="100%" scrolling="auto"> n </iframe>n </td></tr>n </table>nn</td></tr>nnn<tr><td height=18 valign=top>nn <TABLE border="0" cellPadding="0" cellSpacing="0" width="100%">n <TR>nn <td align="left" valign="top" id='WebEditor_CODE' style="display:none">n <map name='WebEditor_Map1'>n <area shape="polygon" coords="50, 1, 46, 7, 50, 14, 90, 14, 95, 2" alt="编辑状态" onclick="setMode('EDIT')">n <area shape="polygon" coords="128, 13, 134, 0, 96, 0, 93, 10, 96, 14" alt="预览状态" onclick="setMode('VIEW')">n </map> <img SRC="editorImgs/modecode[1].gif" style="cursor:hand" height="15" width="135" usemap='#WebEditor_Map1' border="0"></td>nn <td align="left" valign="top" id='WebEditor_EDIT'>n <map name='WebEditor_Map2'>n <area shape="polygon" coords="5, 3, 12, 14, 43, 14, 49, 6, 43, 0" alt="代码状态" onclick="setMode('CODE')">n <area shape="polygon" coords="97, 0, 94, 7, 98, 14, 127, 14, 134, 0" alt="预览状态" onclick="setMode('VIEW')">n </map> <img SRC="editorImgs/modeedit[1].gif" style="cursor:hand" height="15" width="135" usemap='#WebEditor_Map2' border="0"></td>nn <td align="left" valign="top" id='WebEditor_VIEW' style="display:none"><map name='WebEditor_Map3'>n <area shape="polygon" coords="3, 2, 10, 14, 41, 14, 50, 0" alt="代码状态" onclick="setMode('CODE')">n <area shape="polygon" coords="87, 14, 91, 5, 87, 0, 50, 0, 46, 9, 49, 14" alt="编辑状态" onclick="setMode('EDIT')">n </map> <img SRC="editorImgs/modepreview[1].gif" style="cursor:hand" height="15" width="135" usemap='#WebEditor_Map3' border="0"></td>nn </TR>n </Table>nn</td></tr>nnn</table>nn<div id="divTemp" style="VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; WIDTH: 1px; HEIGHT: 1px"></div>n</body>n</html>";
  2. if(parent.parent)parent.parent.doc_html_html = doc_html_html;