无悔青春,不负使命
无悔青春,不负使命
作者:陈燕梅     新闻来源:本站原创     点击数:     更新时间:2019-12-21
附件:点击下载附件
  
  Function Resumeblank(ByVal Content) if Content="" then Resumeblank=Content Exit Function end if Dim strHtml, strHtml2, Num, Numtemp, Strtemp, i strHtml = Replace(Content, "
", "
") strHtml = Replace(strHtml, "", vbCrLf & "" & vbCrLf) strHtml = Replace(strHtml, "", "") strHtml = Replace(strHtml, "", "" & vbCrLf) strHtml = Replace(strHtml, "", vbCrLf & "" & vbCrLf) strHtml = Replace(strHtml, "", "") strHtml = Replace(strHtml, "<"&"!--", vbCrLf & "<"&"!--") strHtml = Replace(strHtml, "", vbCrLf & "") strHtml = Replace(strHtml, "", "") strHtml = Replace(strHtml, "<" & "script", vbCrLf & "<"&"script") strHtml = Replace(strHtml, "&", "&") strHtml = Replace(strHtml, "{$--", vbCrLf & "<"&"!--$") strHtml = Replace(strHtml, "--}", "$--"&">") arrContent = Split(strHtml, vbCrLf) For i = 0 To UBound(arrContent) Numtemp = False If InStr(arrContent(i), " 0 Then Numtemp = True If Strtemp <> "<> "" Then Num = Num + 2 End If Strtemp = " 0 Then Numtemp = True If Strtemp <> "<> "" Then Num = Num + 2 End If Strtemp = " 0 Then Numtemp = True If Strtemp <> "<> "" Then Num = Num + 2 End If Strtemp = "") > 0 Then Numtemp = True If Strtemp <> "" And Strtemp <> "") > 0 Then Numtemp = True If Strtemp <> "" And Strtemp <> "") > 0 Then Numtemp = True If Strtemp <> "" And Strtemp <> "<"&"!--") > 0 Then Numtemp = True End If If Num < 0 Then Num = 0 If Trim(arrContent(i)) <> "" Then If i = 0 Then strHtml2 = String(Num, " ") & arrContent(i) ElseIf Numtemp = True Then strHtml2 = strHtml2 & vbCrLf & String(Num, " ") & arrContent(i) Else strHtml2 = strHtml2 & vbCrLf & arrContent(i) End If End If Next Resumeblank = strHtml2 End Function '================================================== '??ʽû??ScriptHtml '׷ Ӄ????l?꼇 '?Π ʽ??ConStr ------ Ҫ??ַ?'?Π ʽ??TagName ------ ז??Ѝ '?Π ʽ??FType ------ ??? '?Π ʽ??FontFilterText ------ ??Жƶ?ז???Ǎ '================================================== Function ScriptHtml(ByVal ConStr,ByVal TagName,ByVal FType,ByVal FontFilterText) Dim regEx, Match, Matches Set regEx = New RegExp regEx.IgnoreCase = True regEx.Global = True Select Case FType Case 1 regEx.Pattern = "<" & TagName & "([^>])*>" ConStr = regEx.Replace(ConStr, "") Case 2 regEx.Pattern = "<" & TagName & "([^>])*>.*?])*>" ConStr = regEx.Replace(ConStr, "") Case 3 regEx.Pattern = "<" & TagName & "([^>])*>" ConStr = regEx.Replace(ConStr, "") regEx.Pattern = "])*>" ConStr = regEx.Replace(ConStr, "") Case 4 regEx.Pattern = "<" & TagName & "([^>])*>.*?])*>" Set Matches = regEx.Execute(ConStr) For Each Match In Matches If InStr(Match.Value, FontFilterText) > 0 Then ConStr = Replace(ConStr, Match.Value, "") End If Next End Select ScriptHtml = ConStr Set regEx = Nothing End Function     // ϵͳ??? ?͏?ͳԋӃ ??ʽש??ʼ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SEP_PADDING = 5; HANDLE_PADDING = 7; window.onerror = ResumeError; // ?ı䄣ʽ?????༭??΄????Ԥ? var sCurrMode = 'EDIT'; var bEditMode = true; var yanchicss= false; ModeEdit.value = 'EDIT'; // ??Ӷԏ󍊠 // 䯀????첢 var BrowserInfo = new Object() ; BrowserInfo.MajorVer = navigator.appVersion.match(/MSIE (.)/)[1] ; BrowserInfo.MinorVer = navigator.appVersion.match(/MSIE .\.(.)/)[1] ; BrowserInfo.IsIE55OrMore = BrowserInfo.MajorVer >= 6 || ( BrowserInfo.MajorVer >= 5 && BrowserInfo.MinorVer >= 5 ) ; var yToolbars = new Array(); var YInitialized = false; var bLoad=false; var pureText=true; var EditMode=true; var SourceMode=false; var PreviewMode=false; var CurrentMode=0; var sLinkFieldName ="Content"; var edithead="  "; edithead=edithead+""; var content //Ɓ?δ펳 function ResumeError() { return true; } function EditorEdit() { } //?̐򳵊??? function document.onreadystatechange(){ if (YInitialized) return; YInitialized = true; var i, s, curr; for (i=0; i"); HtmlEdit.document.open(); HtmlEdit.document.write(content); HtmlEdit.document.close(); HtmlEdit.document.designMode='On'; HtmlEdit.document.onkeydown = new Function('return onKeyDown(HtmlEdit.event);'); HtmlEdit.document.onmouseup = new Function('return onMouseUp(HtmlEdit.event,1);'); HtmlEdit.document.oncontextmenu=new Function('return showContextMenu(HtmlEdit.event);'); } function yToolbarsCss(){ if (document.all){ var i, s, curr; for (i=0; i< NumTBs ; i++) { TB = yToolbars[i]; if (TB.TBWidth > TotalLen) TotalLen = TB.TBWidth; } var PrevTB; var LastStart = 0; var RelTop = 0; var LastWid, CurrWid; var TB = yToolbars[0]; TB.style.posTop = 0; TB.style.posLeft = 0; var Start = TB.TBWidth; for (i = 1 ; i < yToolbars.length ; i++) { PrevTB = TB; TB = yToolbars[i]; CurrWid = TB.TBWidth; if ((Start + CurrWid) > ScrWid) { Start = 0; LastWid = TotalLen - LastStart; }else { LastWid =PrevTB.TBWidth; RelTop -=TB.offsetHeight; } TB.style.posTop = RelTop; TB.style.posLeft = Start; PrevTB.style.width = LastWid; LastStart = Start; Start += CurrWid; } TB.style.width = TotalLen - LastStart; i--; TB = yToolbars[i]; var TBInd = TB.sourceIndex; var A = TB.document.all; var item; for (i in A) { item = A.item(i); if (! item) continue; if (! item.style) continue; if (item.sourceIndex <= TBInd) continue; if (item.style.position == 'absolute') continue; item.style.posTop = RelTop; } } function DoTemplate(){ TemplateTBs(); } function BtnMouseOver(){ if (event.srcElement.tagName != 'IMG') return false; var image = event.srcElement; var element = image.parentElement; if (image.className == 'Ico') element.className = 'BtnMouseOverUp'; else if (image.className == 'IcoDown') element.className = 'BtnMouseOverDown'; event.cancelBubble = true; } function BtnMouseOut(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; return false; } var image = event.srcElement; var element = image.parentElement; yRaisedElement = null; element.className = 'Btn'; image.className = 'Ico'; event.cancelBubble = true; } function BtnMouseDown(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; event.returnValue=false; return false; } var image = event.srcElement; var element = image.parentElement; element.className = 'BtnMouseOverDown'; image.className = 'IcoDown'; event.cancelBubble = true; event.returnValue=false; return false; } function BtnMouseUp(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; return false; } var image = event.srcElement; var element = image.parentElement; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()'); element.className = 'BtnMouseOverUp'; image.className = 'Ico'; event.cancelBubble = true; return false; } function BtnMenuMouseOver(){ if (event.srcElement.tagName != 'IMG') return false; var image = event.srcElement; var element = image.parentElement; if (image.className == 'Ico') element.className = 'BtnMenuMouseOverUp'; else if (image.className == 'IcoDown') element.className = 'BtnMenuMouseOverDown'; event.cancelBubble = true; } function BtnMenuMouseOut(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; return false; } var image = event.srcElement; var element = image.parentElement; yRaisedElement = null; element.className = 'BtnMenu'; image.className = 'Ico'; event.cancelBubble = true; } function BtnMenuMouseDown(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; event.returnValue=false; return false; } var image = event.srcElement; var element = image.parentElement; element.className = 'BtnMenuMouseOverDown'; image.className = 'IcoDown'; event.cancelBubble = true; event.returnValue=false; return false; } function BtnMenuMouseUp(){ if (event.srcElement.tagName != 'IMG') { event.cancelBubble = true; return false; } var image = event.srcElement; var element = image.parentElement; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()'); element.className = 'BtnMenuMouseOverUp'; image.className = 'Ico'; event.cancelBubble = true; return false; } // ϵͳ??? ?͏?ͳԋӃ ??ʽש?ዙ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ?�?????ҥ??ʽש??ʼ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ?�Ϡ?؈??ֱ䁿 var selectedTD var selectedTR var selectedTBODY var selectedTable // ϔʾҾ?ر� var borderShown = "yes" // ?别?� function TableInsert(){ if (!isTableSelected()){ ShowDialog('Editor/editor_table.asp', 350, 410, true); } } // О?ı�ʴД function TableProp(){ if (isTableSelected()||isCursorInTableCell()){ ShowDialog('Editor/editor_table.asp?action=modify', 350, 410, true); } } // О?ĵ?Ԫ?񊴐ԍ function TableCellProp(){ if (isCursorInTableCell()){ ShowDialog('Editor/editor_tablecell.asp', 350, 310, true); } } // ?𷖵?Ԫ?񍊠 function TableCellSplit(){ if (isCursorInTableCell()){ ShowDialog('Editor/editor_tablecellsplit.asp', 200, 150, true); } } // О?ı�АʴД function TableRowProp(){ if (isCursorInTableCell()){ ShowDialog('Editor/editor_tablecell.asp?action=row', 350, 310, true); } } // ?别А??Ԛɏ???? function TableRowInsertAbove() { if (isCursorInTableCell()){ var numCols = 0 allCells = selectedTR.cells for (var i=0;i< numCols; i++) { newTD = newTR.insertCell() newTD.innerHTML = " " if (borderShown == "yes") { newTD.runtimeStyle.border = "1px dotted #330000" } } } } // ?别А??Ԛς???? function TableRowInsertBelow() { if (isCursorInTableCell()){ var numCols = 0 allCells = selectedTR.cells for (var i=0;i< numCols; i++) { newTD = newTR.insertCell() newTD.innerHTML = " " if (borderShown == "yes") { newTD.runtimeStyle.border = "1px dotted #BFBFBF" } } } } // ?ϲ?А??ϲς???? function TableRowMerge() { if (isCursorInTableCell()) { var rowSpanTD = selectedTD.getAttribute('rowSpan') allRows = selectedTable.rows if (selectedTR.rowIndex +1 != allRows.length) { var allCellsInNextRow = allRows[selectedTR.rowIndex+selectedTD.rowSpan].cells var addRowSpan = allCellsInNextRow[selectedTD.cellIndex].getAttribute('rowSpan') var moveTo = selectedTD.rowSpan if (!addRowSpan) addRowSpan = 1; selectedTD.rowSpan = selectedTD.rowSpan + addRowSpan allRows[selectedTR.rowIndex + moveTo].deleteCell(selectedTD.cellIndex) } } } // ?𷖐Ѝ function TableRowSplit(nRows){ if (!isCursorInTableCell()) return; if (nRows<2) return; var addRows = nRows - 1; var addRowsNoSpan = addRows; var nsLeftColSpan = 0; for (var i=0; i1ʱ while (selectedTD.rowSpan > 1 && addRowsNoSpan > 0){ var nextRow = allRows[selectedTR.rowIndex+selectedTD.rowSpan-1]; selectedTD.rowSpan -= 1; var ncLeftColSpan = 0; var position = -1; for (var n=0; nnsLeftColSpan){ position = n; break; } } var newTD=nextRow.insertCell(position); newTD.innerHTML = " "; if (borderShown == "yes") { newTD.runtimeStyle.border = "1px dotted #BFBFBF"; } addRowsNoSpan -= 1; } // rowspan=1ʱ for (var n=0; n1)&&(allRows[j].cells[k].rowSpan>=selectedTR.rowIndex-allRows[j].rowIndex+1)){ allRows[j].cells[k].rowSpan += 1; } } } // ??ǰА for (i = 0; i < allCells.length; i++) { if (i!=selectedTD.cellIndex){ selectedTR.cells[i].rowSpan += 1; }else{ newTD = newTR.insertCell(); newTD.colSpan = selectedTD.colSpan; newTD.innerHTML = " "; if (borderShown == "yes") { newTD.runtimeStyle.border = "1px dotted #BFBFBF"; } } } } } // ɾ?? function TableRowDelete() { if (isCursorInTableCell()) { selectedTable.deleteRow(selectedTR.rowIndex) } } // ?别???Ԛ׳?ࣩ function TableColInsertLeft() { if (isCursorInTableCell()) { moveFromEnd = (selectedTR.cells.length-1) - (selectedTD.cellIndex) allRows = selectedTable.rows for (i=0;i< 0) { position = 0 } newCell = allRows[i].insertCell(position) newCell.innerHTML = " " if (borderShown == "yes") { newCell.runtimeStyle.border = "1px dotted #BFBFBF" } } } } // ?别???ԚӒ?ࣩ function TableColInsertRight() { if (isCursorInTableCell()) { moveFromEnd = (selectedTR.cells.length-1) - (selectedTD.cellIndex) allRows = selectedTable.rows for (i=0;i< 0) { position = 0 } newCell = allRows[i].insertCell(position+1) newCell.innerHTML = " " if (borderShown == "yes") { newCell.runtimeStyle.border = "1px dotted #BFBFBF" } } } } // ?ϲ?? function TableColMerge() { if (isCursorInTableCell()) { var colSpanTD = selectedTD.getAttribute('colSpan') allCells = selectedTR.cells if (selectedTD.cellIndex + 1 != selectedTR.cells.length) { var addColspan = allCells[selectedTD.cellIndex+1].getAttribute('colSpan') selectedTD.colSpan = colSpanTD + addColspan selectedTR.deleteCell(selectedTD.cellIndex+1) } } } // ɾ?? function TableColDelete() { if (isCursorInTableCell()) { moveFromEnd = (selectedTR.cells.length-1) - (selectedTD.cellIndex) allRows = selectedTable.rows for (var i=0;i< 0) { position = 0 } allCellsInRow = allRows[i].cells if (allCellsInRow[position].colSpan > 1) { allCellsInRow[position].colSpan = allCellsInRow[position].colSpan - 1 } else { allRows[i].deleteCell(position) } } } } // ?𷖁Ѝ function TableColSplit(nCols){ if (!isCursorInTableCell()) return; if (nCols<2) return; var addCols = nCols - 1; var addColsNoSpan = addCols; var newCell; var nsLeftColSpan = 0; var nsLeftRowSpanMoreOne = 0; for (var i=0; i 1){ nsLeftRowSpanMoreOne += 1; } } var allRows = selectedTable.rows // colSpan>1ʱ while (selectedTD.colSpan > 1 && addColsNoSpan > 0) { newCell = selectedTR.insertCell(selectedTD.cellIndex+1); newCell.innerHTML = " " if (borderShown == "yes") { newCell.runtimeStyle.border = "1px dotted #BFBFBF" } selectedTD.colSpan -= 1; addColsNoSpan -= 1; } // colSpan=1ʱ for (i=0;insLeftColSpan){ position = n; break; } } if (selectedTR.rowIndex!=i){ if (position!=-1){ allRows[i].cells[position+nsLeftRowSpanMoreOne].colSpan += addColsNoSpan; } }else{ for (var n=0; n "; }else{ s_MenuRow += " "; } s_MenuRow += s_Html+"<\/td><\/tr><\/TABLE><\/td><\/tr>"; return s_MenuRow; } // ȡ?ꗼ?Ħormat?˵?А function getFormatMenuRow(menu, html, image){ var s_Disabled = ""; if (!HtmlEdit.document.queryCommandEnabled(menu)){ s_Disabled = "disabled"; } var s_Event = "format('"+menu+"')"; var s_Image = menu+".gif"; if (image){ s_Image = image; } return getMenuRow(s_Disabled, s_Event, s_Image, html) } // ԝʱ?⾶һς ??ĜͨӃӒ??⍊ function getFormatMenuRow2(menu, html, image){ var s_Disabled = ""; if (!HtmlEdit.document.queryCommandEnabled(menu)){ s_Disabled = "disabled"; } var s_Event = "format2('"+menu+"')"; var s_Image = menu+".gif"; if (image){ s_Image = image; } return getMenuRow(s_Disabled, s_Event, s_Image, html) } //?�?˵? function tableMenu(){ if (!bEditMode) return false; var sMenu = "" var width = 150; var height = 0; var lefter = event.clientX; var leftoff = event.offsetX var topper = event.clientY; var topoff = event.offsetY; var oPopDocument = oPopupMenu.document; var oPopBody = oPopupMenu.document.body; sMenu += getTableMenuRow("TableInsert"); sMenu += getTableMenuRow("TableProp"); sMenu += sMenuHr; sMenu += getTableMenuRow("TableCell"); height = 306; } // ȡ?�?˵?А function getTableMenuRow(what){ var s_Menu = ""; var s_Disabled = "disabled"; switch(what){ case "TableInsert": if (!isTableSelected()) s_Disabled=""; s_Menu += getMenuRow(s_Disabled, "TableInsert()", "table_cr.gif", "?别?�...") break; case "TableProp": if (isTableSelected()||isCursorInTableCell()) s_Disabled=""; s_Menu += getMenuRow(s_Disabled, "TableProp()", "table_sx.gif", "?�ʴД...") break; case "TableCell": if (isCursorInTableCell()) s_Disabled=""; s_Menu += getMenuRow(s_Disabled, "TableCellProp()", "table_sx2.gif", "??Ԫ?񊴐Ԯ..") s_Menu += getMenuRow(s_Disabled, "TableCellSplit()", "table_cf.gif", "?𷖵?Ԫ?񮮮") s_Menu += sMenuHr; s_Menu += getMenuRow(s_Disabled, "TableRowProp()", "table_sxh.gif", "?�АʴД...") s_Menu += getMenuRow(s_Disabled, "TableRowInsertAbove()", "table_tr.gif", "?别А??Ԛɏ????"); s_Menu += getMenuRow(s_Disabled, "TableRowInsertBelow()", "table_trx.gif", "?别А??Ԛς????"); s_Menu += getMenuRow(s_Disabled, "TableRowMerge()", "table_hbx.gif", "?ϲ?А??ϲς????"); s_Menu += getMenuRow(s_Disabled, "TableRowSplit(2)", "table_cfh.gif", "?𷖐Т); s_Menu += getMenuRow(s_Disabled, "TableRowDelete()", "table_trdel.gif", "ɾ?? s_Menu += sMenuHr; s_Menu += getMenuRow(s_Disabled, "TableColInsertLeft()", "table_td.gif", "?别???Ԛ׳?ࣩ"); s_Menu += getMenuRow(s_Disabled, "TableColInsertRight()", "table_tdr.gif", "?别???ԚӒ?ࣩ"); s_Menu += getMenuRow(s_Disabled, "TableColMerge()", "table_hby.gif", "?ϲ????ϲӒ?ࣩ"); s_Menu += getMenuRow(s_Disabled, "TableColSplit(2)", "table_cf.gif", "?𷖁Т); s_Menu += getMenuRow(s_Disabled, "TableColDelete()", "table_tddel.gif", "ɾ?? break; } return s_Menu; } // Ӓ??ڱ༭״̬ function isyou(){ var range = HtmlEdit.document.selection.createRange(); var RangeType = HtmlEdit.document.selection.type; if (RangeType == "Text"){ return true; } } // Ӓ??? function youjiantype(){ if (youjian=true){ return true; } } // Ӓ?? function showContextMenu(event){ if (!bEditMode) return false; var width = 150; var height = 0; var lefter = event.clientX; var topper = event.clientY; var oPopDocument = oPopupMenu.document; var oPopBody = oPopupMenu.document.body; var sMenu=""; sMenu += getFormatMenuRow2("cut", "?􇐢); sMenu += getFormatMenuRow2("copy", "??ֆ"); sMenu += getFormatMenuRow2("paste", "???敳̹"); sMenu += getFormatMenuRow2("delete", "ɾ?? sMenu += sMenuHr; sMenu += getMenuRow("","insert('page')","page.gif","̭?ӷ֒??ꇩ"); sMenu += getMenuRow("","insert('pagetitle')","pagetitle.gif","?别???ķ֒?"); sMenu += getMenuRow("","insert('copypagetitle')","pagetitle.gif","??ֆ?ɴ??ķ֒?"); sMenu += getMenuRow("","insert('calljsad')","Jscript.gif","̭?ӹ㸦JS??); height += 80; height += 102; if (HtmlEdit.document.selection.type == "Control") { sMenu += getMenuRow("", "insert('Attribute')", "label3.gif", "??Д..."); height+= 19; } if (sCurrMode=="EDIT"){ if (isyou()){ sMenu += getMenuRow("", "insert('title')", "article_title.gif", "ɨփΪ?ꌢ"); sMenu += getMenuRow("", "insert('keyword')", "article_keyword.gif", "ɨփΪ?ؼ? sMenu += getMenuRow("","insert('Intro')","article_Intro.gif","ɨփΪ΄Ղ?򽩢); sMenu += sMenuHr; height+=65; sMenu += getMenuRow("", "insert('fgcolor')", "fgcolor.gif", "΄זѕɫ"); sMenu += getMenuRow("", "insert('fgbgcolor')", "fgbgcolor.gif", "΄ז????ɫ"); sMenu += getMenuRow("", "format('bold')", "bold.gif", "΄ז?Ӵ֢); sMenu += getMenuRow("", "format('italic')", "italic.gif", "΄זб̥"); sMenu += getMenuRow("", "format('underline')", "underline.gif", "΄זς??ϟ"); sMenu += getMenuRow("", "format('StrikeThrough')", "strikethrough.gif", "΄זɾ?? height += 119; } if (isCursorInTableCell()){ sMenu += getTableMenuRow("TableProp"); sMenu += getTableMenuRow("TableCell"); sMenu += sMenuHr; height += 286; } if (isControlSelected("TABLE")){ sMenu += getTableMenuRow("TableProp"); sMenu += sMenuHr; height += 22; } if (isControlSelected("IMG")){ sMenu += getMenuRow("", "insert('pic')", "img.gif", "ͼƬʴД..."); sMenu += sMenuHr; sMenu += getMenuRow("", "imgalign('left')", "imgleft.gif", "ͼƬ׳??Ȇ..."); sMenu += getMenuRow("", "imgalign('center')", "imgcenter.gif", "ͼƬ??А?ӖЮ.."); sMenu += getMenuRow("", "imgalign('right')", "imgright.gif", "ͼƬӒ??Ȇ..."); sMenu += sMenuHr; sMenu += getMenuRow("", "zIndex('forward')", "forward.gif", "ɏ҆һ?㢩 sMenu += getMenuRow("", "zIndex('backward')", "backward.gif", "ς҆һ?㢩 sMenu += sMenuHr; height+= 127; } } sMenu += getFormatMenuRow2("selectall", "ȫѡ"); sMenu += getMenuRow("", "findstr()", "find.gif", "?镒̦??..."); height += 20; sMenu = sMenu1 + sMenu + sMenu2; oPopDocument.open(); oPopDocument.write(" "+sMenu); oPopDocument.close(); height+=2; if(lefter+width > document.body.clientWidth) lefter=lefter-width; oPopupMenu.show(lefter, topper, width, height, HtmlEdit.document.body); return false; } // Ӓ????߀??˵? function showToolMenu(menu){ if (!bEditMode) return false; var sMenu = "" var width = 150; var height = 0; var lefter = event.clientX; var leftoff = event.offsetX var topper = event.clientY; var topoff = event.offsetY; var oPopDocument = oPopupMenu.document; var oPopBody = oPopupMenu.document.body; switch(menu){ case "font": // ז̥?˵? sMenu += getFormatMenuRow("superscript", "ɏ?ꢬ "sup.gif"); sMenu += getFormatMenuRow("subscript", "ς?ꢬ "sub.gif"); sMenu += sMenuHr; sMenu += getMenuRow("", "insert('big')", "tobig.gif", "ז̥Զ?󢩻 sMenu += getMenuRow("", "insert('small')", "tosmall.gif", "ז̥??); sMenu += sMenuHr; sMenu += getFormatMenuRow("insertorderedlist", "?຅", "num.gif"); sMenu += getFormatMenuRow("insertunorderedlist", "ϮĿ?? "list.gif"); sMenu += getFormatMenuRow("indent", "Զ?Ӌ??", "indent.gif"); sMenu += getFormatMenuRow("outdent", "????", "outdent.gif"); sMenu += sMenuHr; sMenu += getFormatMenuRow("insertparagraph", "?别?΂䢬 "paragraph.gif"); sMenu += getMenuRow("", "insert('br')", "chars.gif", "?别??А?? height = 206; break; case "paragraph":// ?΂䲋?? sMenu += getFormatMenuRow("JustifyLeft", "׳?Ԇ뢬 "JustifyLeft.gif"); sMenu += getFormatMenuRow("JustifyCenter", "?ӖжԆ뢬 "JustifyCenter.gif"); sMenu += getFormatMenuRow("JustifyRight", "Ӓ?Ԇ뢬 "JustifyRight.gif"); sMenu += getFormatMenuRow("JustifyFull", "??˶Ԇ뢬 "JustifyFull.gif"); sMenu += sMenuHr; sMenu += getFormatMenuRow("insertorderedlist", "?຅", "insertorderedlist.gif"); sMenu += getFormatMenuRow("insertunorderedlist", "ϮĿ?? "insertunorderedlist.gif"); sMenu += getFormatMenuRow("indent", "Զ?Ӌ??", "indent.gif"); sMenu += getFormatMenuRow("outdent", "????", "outdent.gif"); sMenu += sMenuHr; sMenu += getFormatMenuRow("insertparagraph", "?别?΂䢬 "insertparagraph.gif"); sMenu += getMenuRow("", "insert('br')", "br.gif", "?别??А?? height = 204; break; case "gongshi":// ??ʽ?༭Ʒ sMenu += getMenuRow("","insert('InsertEQ')", "eq1.gif", "?别??ʽ"); sMenu += getMenuRow("","insert('InstallEQ')", "eq2.gif", "??װ??ʽ?༭Ʒ?弾"); height = 42; break; case "edit": // ?༭?˵? var s_Disabled = ""; if (history.data.length <= 1 || history.position <= 0) s_Disabled = "disabled"; sMenu += getMenuRow(s_Disabled, "goHistory(-1)", "undo.gif", "??ϻ") if (history.position >= history.data.length-1 || history.data.length == 0) s_Disabled = "disabled"; sMenu += getMenuRow(s_Disabled, "goHistory(1)", "redo.gif", "?ָ?") sMenu += sMenuHr; sMenu += getFormatMenuRow("Cut", "?􇐢, "cut.gif"); sMenu += getFormatMenuRow("Copy", "??ֆ", "copy.gif"); sMenu += getFormatMenuRow("Paste", "???敳̹", "paste.gif"); sMenu += getMenuRow("", "PasteText()", "pastetext.gif", "??΄??ճ̹"); sMenu += getMenuRow("", "PasteWord()", "pasteword.gif", "?ӗord֐ճ̹"); sMenu += sMenuHr; sMenu += getFormatMenuRow("delete", "ɾ??el.gif"); sMenu += getFormatMenuRow("RemoveFormat", "ɾ??񊽢, "removeformat.gif"); sMenu += sMenuHr; sMenu += getFormatMenuRow("SelectAll", "ȫ??ѡ֐", "selectall.gif"); sMenu += getFormatMenuRow("Unselect", "ȡϻѡԱ", "unselect.gif"); sMenu += sMenuHr; sMenu += getMenuRow("", "findReplace()", "findreplace.gif", "?镒̦??"); height = 248; break; case "object": // ?ԏ󐧹? sMenu += getMenuRow("", "zIndex('forward')", "forward.gif", "ɏ҆һ?㢩 sMenu += getMenuRow("", "zIndex('backward')", "backward.gif", "ς҆һ?㢩 sMenu += sMenuHr; sMenu += getMenuRow("", "insert('quote')", "quote.gif", "ҽӃѹʽ"); sMenu += getMenuRow("", "insert('code')", "code.gif", "??ʽ"); height = 86; break; case "table": // ?�?˵? sMenu += getTableMenuRow("TableInsert"); sMenu += getTableMenuRow("TableProp"); sMenu += sMenuHr; sMenu += getTableMenuRow("TableCell"); height = 306; break; case "form": // ?�?˵? sMenu += getMenuRow("", "Insermenu('time')", "FormDropdown.gif", "תϲ?˵?"); sMenu += getFormatMenuRow("InsertInputText", "?别ʤȫ?򢬠"FormText.gif"); sMenu += getFormatMenuRow("InsertTextArea", "?别ʤȫǸ", "FormTextArea.gif"); sMenu += getFormatMenuRow("InsertInputRadio", "?别??ѡť", "FormRadio.gif"); sMenu += getFormatMenuRow("InsertInputCheckbox", "?别??ѡť", "FormCheckBox.gif"); sMenu += getFormatMenuRow("InsertSelectDropdown", "?别ς??򢬠"FormDropdown.gif"); sMenu += getFormatMenuRow("InsertButton", "?别??ť", "FormButton.gif"); height = 150; break; case "zoom": // ˵?Ų˵? for (var i=0; i "+sMenu); oPopDocument.close(); height+=2; if(lefter+width > document.body.clientWidth) lefter=lefter-width; oPopupMenu.show(lefter - leftoff - 2, topper - topoff + 22, width, height, document.body); return false; } // Ӓ???ҥ??ʽש?ዙ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ?༭Ʒɨփ ??ʽש??ʼ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ?ı䱠??Ǹ?߶ȍ function sizeChange(size){ if (!BrowserInfo.IsIE55OrMore){ alert("?˹?ĜШҪIE5.5?汾Ҕɏ?Ė??֣?"); return false; } for (var i=0; i=100){ obj.height=height+size; } break; } } } // ?콝?? function onKeyDown(event){ var key = String.fromCharCode(event.keyCode).toUpperCase(); // F2:ϔʾ?򒾲ؖ?????ի if (event.keyCode==113){ showBorders(); return false; } if (event.ctrlKey){ // Ctrl+Enter:̡?? if (event.keyCode==10){ doSubmit(); return false; } // Ctrl++:Զ?ӱ༭Ǹ if (key=="+"){ sizeChange(300); return false; } // Ctrl+-:??༭Ǹ if (key=="-"){ sizeChange(-300); return false; } // Ctrl+1:ɨ?Ƅ?ʽ if (key=="1"){ setMode("EDIT"); return false; } // Ctrl+2:??ʽ if (key=="2"){ setMode("CODE"); return false; } // Ctrl+3:??΄?? if (key=="3"){ setMode("TEXT"); return false; } // Ctrl+4:Ԥ? if (key=="4"){ setMode("VIEW"); return false; } } switch(sCurrMode){ case "VIEW": return true; break; case "EDIT": if (event.ctrlKey){ // Ctrl+D:?ӗordճ̹ if (key == "D"){ insert('word'); return false; } // Ctrl+R:?镒̦?? if (key == "R"){ findstr(); return false; } // Ctrl+Z:Undo if (key == "Z"){ format('undo'); return false; } // Ctrl+Y:Redo if (key == "Y"){ format('redo'); return false; } } if(!event.ctrlKey && event.keyCode != 90 && event.keyCode != 89) { if (event.keyCode == 32 || event.keyCode == 13){ saveHistory() } } return true; break; default: if (event.keyCode==13){ var sel = HtmlEdit.document.selection.createRange(); sel.pasteHTML("
"); event.cancelBubble = true; event.returnValue = false; sel.select(); sel.moveEnd("character", 1); sel.moveStart("character", 1); sel.collapse(false); return false; } // Ɓ?Ί¼? if (event.ctrlKey){ // Ctrl+B,I,U if ((key == "B")||(key == "I")||(key == "U")){ return false; } } } } //???????㊂??function onMouseUp(event,TemplateType){ } //Html ?ꇩ???? function UpdateToolbar(){ } function GetAllAncestors(){ var p = GetParentElement(); var a = []; while (p && (p.nodeType==1)&&(p.tagName.toLowerCase()!='body')) { a.push(p); p=p.parentNode; } a.push(HtmlEdit.document.body); return a; } function GetParentElement(){ var sel=GetSelection(); var range=CreateRange(sel); switch (sel.type) { case "Text": case "None": return range.parentElement(); case "Control": return range.item(0); default: return HtmlEdit.document.body; } } function GetSelection(){ return HtmlEdit.document.selection; } function CreateRange(sel){ return sel.createRange(); } function SelectNodeContents(Obj,pos){ var node=Obj.el; EditControl=node; for (var i=0;i= 0; i--) { curr = fonts[i]; if (curr.style.backgroundColor == "#ffffff") curr.outerHTML = curr.innerHTML; } } // ʇ?񑡖Ж????Ѝ?Ŀؼ?function isControlSelected(tag){ if (HtmlEdit.document.selection.type == "Control") { var oControlRange = HtmlEdit.document.selection.createRange(); if (oControlRange(0).tagName.toUpperCase() == tag) { return true; } } return false; } // Ő?ϊǷ񔚱༭״̬ function validateMode(){ if (EditMode) return true; alert("ǫψ?㱠??Ʒς???ġ??༭????ť?????༭??״̬??Ȼ?󔙊?Ӄϵͳ?༭??Ĝ!"); HtmlEdit.focus(); return false; } // ז̥??? function format(what,opt){ if (!validateMode()) return; if (opt=="removeFormat"){ what=opt; opt=null; } if (opt==null) HtmlEdit.document.execCommand(what); else HtmlEdit.document.execCommand(what,"",opt); pureText = false; HtmlEdit.focus(); } //ԝʱ?⾶һς΄??Դ«????ֆճ̹?Ďʌ⡣ function format2(what,opt){ if (opt=="removeFormat"){ what=opt; opt=null; } if (opt==null) HtmlEdit.document.execCommand(what); else HtmlEdit.document.execCommand(what,"",opt); pureText = false; HtmlEdit.focus(); } // ОսUndo/Redo var history = new Object; history.data = []; history.position = 0; history.bookmark = []; // ???怺ʷ function saveHistory() { if (bEditMode){ if (history.data[history.position] != HtmlEdit.document.body.innerHTML){ var nBeginLen = history.data.length; var nPopLen = history.data.length - history.position; for (var i=1; i 0){ HtmlEdit.document.body.innerHTML = history.data[--history.position]; setHistoryCursor(); } // redo } else { if (history.position < history.data.length -1){ HtmlEdit.document.body.innerHTML = history.data[++history.position]; setHistoryCursor(); } } } // ɨփ??ǰʩǩ function setHistoryCursor() { if (history.bookmark[history.position]){ r = HtmlEdit.document.body.createTextRange() if (history.bookmark[history.position] != "[object]"){ if (r.moveToBookmark(history.bookmark[history.position])){ r.collapse(false); r.select(); } } } } // End Undo / Redo Fix function setMode(NewMode){ if (!BrowserInfo.IsIE55OrMore){ if ((NewMode=="CODE") || (NewMode=="EDIT") || (NewMode=="VIEW")){ alert("HTML?༭ģʽШҪIE5.5?汾Ҕɏ?Ė??֣?"); return false; } } if (NewMode=="TEXT"){ if (sCurrMode==ModeEdit.value){ if (!confirm("???棡ǐ??????΄??ģʽ?ᶪʧĺ˹Ӑ?ĈTML?񊽣?ĺȷȏǐ??°??")){ return false; } } } var sBody = ""; switch(sCurrMode){ case "CODE": if (NewMode=="TEXT"){ HtmlEdit_Temp_HTML.innerHTML = HtmlEdit.document.body.innerText; sBody = HtmlEdit_Temp_HTML.innerText; }else{ sBody = HtmlEdit.document.body.innerText; } break; case "TEXT": sBody = HtmlEdit.document.body.innerText; sBody = HTMLEncode(sBody); break; case "EDIT": if (NewMode=="TEXT"){ sBody = HtmlEdit.document.body.innerText; }else{ sBody = HtmlEdit.document.body.innerHTML; } break; case "VIEW": if (NewMode=="TEXT"){ sBody = HtmlEdit.document.body.innerText; }else{ sBody = HtmlEdit.document.body.innerHTML; } break; default: sBody = ContentEdit.value;; break; } sCurrMode = NewMode; ModeEdit.value = NewMode; setHTML(sBody); } // ̦??̘ʢז?? function HTMLEncode(text){ text = text.replace(/&/g, "&") ; text = text.replace(/"/g, """) ; text = text.replace(//g, ">") ; text = text.replace(/'/g, "’") ; text = text.replace(/\ /g," "); text = text.replace(/\n/g,"
"); text = text.replace(/\t/g,"    "); return text; } // ȡ?༭Ʒ?Ąڈݍ function getHTML(){ var html; if((sCurrMode=="EDIT")||(sCurrMode=="VIEW")){ html = HtmlEdit.document.body.innerHTML; }else{ html = HtmlEdit.document.body.innerText; } if (sCurrMode!="TEXT"){ if ((html.toLowerCase()=="

 

")||(html.toLowerCase()=="

")){ html = ""; } } return html; } // ɨփ?༭Ʒ?Ąڈݍ function setHTML(html){ ContentEdit.value = html; switch (sCurrMode){ case "CODE": setMode0.src="Editor/images/Editor.gif"; setMode1.src="Editor/images/html2.gif"; setMode2.src="Editor/images/browse.gif"; setMode3.src="Editor/images/Text.gif"; HtmlEdit.document.designMode="on"; HtmlEdit.document.open(); HtmlEdit.document.write(edithead); HtmlEdit.document.write(Resumeblank(html)); HtmlEdit.document.close(); HtmlEdit.document.body.innerText=Resumeblank(html); HtmlEdit.document.body.contentEditable="true"; CurrentMode=1; EditMode=false; SourceMode=true; PreviewMode=false; bEditMode=true; break; case "EDIT": setMode0.src="Editor/images/Editor2.gif"; setMode1.src="Editor/images/html.gif"; setMode2.src="Editor/images/browse.gif"; setMode3.src="Editor/images/Text.gif"; HtmlEdit.document.designMode="on"; HtmlEdit.document.open(); HtmlEdit.document.write(edithead); HtmlEdit.document.write(html); HtmlEdit.document.close(); doZoom(nCurrZoomSize); CurrentMode=0; EditMode=true; SourceMode=false; PreviewMode=false; bEditMode=true; break; case "TEXT": setMode0.src="Editor/images/Editor.gif"; setMode1.src="Editor/images/html.gif"; setMode2.src="Editor/images/browse.gif"; setMode3.src="Editor/images/Text2.gif"; HtmlEdit.document.designMode="on"; HtmlEdit.document.open(); HtmlEdit.document.write(edithead); HtmlEdit.document.write(Resumeblank(html)); HtmlEdit.document.body.innerText=html; HtmlEdit.document.body.contentEditable="true"; HtmlEdit.document.close(); CurrentMode=1 EditMode=false; SourceMode=true; PreviewMode=false; bEditMode=true; borderShown = "0"; break; case "VIEW": setMode0.src="Editor/images/Editor.gif"; setMode1.src="Editor/images/html.gif"; setMode2.src="Editor/images/browse2.gif"; setMode3.src="Editor/images/Text.gif"; cleanHtml(); CurrentMode=3; HtmlEdit.document.designMode="off"; HtmlEdit.document.open(); HtmlEdit.document.write(edithead); HtmlEdit.document.write(Resumeblank(html)); HtmlEdit.document.body.contentEditable="false"; HtmlEdit.document.close(); EditMode=false; SourceMode=false; PreviewMode=false; bEditMode=false; break; default: alert("?펳?Ί??"); break; } HtmlEdit.document.onkeydown = new Function("return onKeyDown(HtmlEdit.event);"); HtmlEdit.document.oncontextmenu=new Function("return showContextMenu(HtmlEdit.event);"); HtmlEdit.document.onmouseup = new Function('return onMouseUp(HtmlEdit.event,1);'); if (borderShown != "0" && EditMode) { borderShown = "0"; showBorders(); } initHistory(); HtmlEdit.focus(); } // ϔʾ?򒾲ؖ?????ի var borderShown = 0; function showBorders() { if (!document.all){ setTimeout("showBorders()",1000); return; } if (!validateMode()) return; var allForms = HtmlEdit.document.body.getElementsByTagName("FORM"); var allInputs = HtmlEdit.document.body.getElementsByTagName("INPUT"); var allTables = HtmlEdit.document.body.getElementsByTagName("TABLE"); var allLinks = HtmlEdit.document.body.getElementsByTagName("A"); // ?� for (a=0; a < allForms.length; a++) { if (borderShown == "0") { allForms[a].runtimeStyle.border = "1px dotted #FF0000" } else { allForms[a].runtimeStyle.cssText = "" } } // Input Hidden? for (b=0; b < allInputs.length; b++) { if (borderShown == "0") { if (allInputs[b].type.toUpperCase() == "HIDDEN") { allInputs[b].runtimeStyle.border = "1px dashed #000000" allInputs[b].runtimeStyle.width = "15px" allInputs[b].runtimeStyle.height = "15px" allInputs[b].runtimeStyle.backgroundColor = "#FDADAD" allInputs[b].runtimeStyle.color = "#FDADAD" } } else { if (allInputs[b].type.toUpperCase() == "HIDDEN") allInputs[b].runtimeStyle.cssText = "" } } // ?� for (i=0; i < allTables.length; i++) { if (borderShown == "0") { allTables[i].runtimeStyle.border = "1px dotted #BFBFBF" } else { allTables[i].runtimeStyle.cssText = "" } allRows = allTables[i].rows for (y=0; y < allRows.length; y++) { allCellsInRow = allRows[y].cells for (x=0; x < allCellsInRow.length; x++) { if (borderShown == "0") { allCellsInRow[x].runtimeStyle.border = "1px dotted #BFBFBF" } else { allCellsInRow[x].runtimeStyle.cssText = "" } } } } // ??ӠA for (a=0; a < allLinks.length; a++) { if (borderShown == "0") { if (allLinks[a].href.toUpperCase() == "") { allLinks[a].runtimeStyle.borderBottom = "1px dashed #000000" } } else { allLinks[a].runtimeStyle.cssText = "" } } if (borderShown == "0") { borderShown = "1" } else { borderShown = "0" } scrollUp() } // ???ؒ?æ׮ɏ?? function scrollUp() { HtmlEdit.scrollBy(0,0); } // ???摩֤ function save() { if (CurrentMode==0){ //?༭ƷǶȫƤ˻͸ҳʱʹӃςæբһ?䣨ǫ??form1?ijɏ??�û?? parent.myform.Content.value=HtmlEdit.document.body.innerHTML; //????򿪱༭ƷʱʹӃςæբһ?䣨ǫ??form1?ijɏ??�û?? // self.opener.form1.content.value+=HtmlEdit.document.body.innerHTML; } else if(CurrentMode==1){ //?༭ƷǶȫƤ˻͸ҳʱʹӃςæբһ?䣨ǫ??form1?ijɏ??�û?? parent.myform.Content.value=HtmlEdit.document.body.innerText; //????򿪱༭ƷʱʹӃςæբһ?䣨ǫ??form1?ijɏ??�û?? // self.opener.form1.content.value+=HtmlEdit.document.body.innerText; } else{ alert("Ԥ?״̬??Ĝ???棡ǫψ?ص??༭״̬?󔙱??梩; } HtmlEdit.focus(); } // ?첢??ǰʇ?񔚔??ģʽ function isModeView(){ if (sCurrMode=="VIEW"){ alert("Ԥ?ʱ??ԊЭɨփ?༭ǸĚȝ??"); return true; } return false; } // Ԛ??ǰ΄??λփ?别. function insertHTML(html) { HtmlEdit.focus(); if (isModeView()) return false; if (HtmlEdit.document.selection.type.toLowerCase() != "none"){ HtmlEdit.document.selection.clear() ; } if (sCurrMode!="EDIT"){ html=HTMLEncode(html); } HtmlEdit.document.selection.createRange().pasteHTML(html) ; } //Ђ?ӈ빦Ĝ //?别?�?� function Insergongneng(what){ if (! validateMode()) return; HtmlEdit.focus(); var range = HtmlEdit.document.selection.createRange(); var ran = HtmlEdit.document.selection.createRange("").text; switch(what){ case "input": range.pasteHTML(''); break; case "textarea": range.pasteHTML(''); break; case "radio": range.pasteHTML(''); break; case "checkbox": range.pasteHTML(''); break; case "bottom": range.pasteHTML(''); break; } HtmlEdit.focus(); } // ?别ς??˵? function Insermenu(id){ HtmlEdit.focus(); if (! validateMode()) return; var range = HtmlEdit.document.selection.createRange(); var ran = HtmlEdit.document.selection.createRange("").text; var arr = showModalDialog("Editor/editor_insmenu.asp?ChannelID=1014&id="+id, "", "dialogWidth:285pt;dialogHeight:186pt;help:0;status:0"); if (arr != null){ range.pasteHTML(arr); } HtmlEdit.focus(); } // ?别̘ʢ?? function Insertlr(filename,wwid,whei,myid){ if (! validateMode()) return; HtmlEdit.focus(); var range = HtmlEdit.document.selection.createRange(); var arr = showModalDialog("Editor/"+filename+"?ChannelID=1014&id="+myid, window, "dialogWidth:"+wwid+"pt;dialogHeight:"+whei+"pt;help:0;status:0"); if (arr != null){ range.pasteHTML(arr); } HtmlEdit.focus(); } // ˵?Ųٗ? var nCurrZoomSize = 100; var aZoomSize = new Array(10, 25, 50, 75, 100, 150, 200, 500); // ϔʾ?򼜱Ȁ? function doZoom(size) { HtmlEdit.document.body.runtimeStyle.zoom = size + "%"; nCurrZoomSize = size; } // ͼƬʴД ɏς?㍊ function zIndex(action){ var objReference = null; var RangeType = HtmlEdit.document.selection.type; if (RangeType != "Control") return; var selectedRange = HtmlEdit.document.selection.createRange(); for (var i=0; i  "); break; case "nowdate": // ?别??ǰϵͳȕƚ var d = new Date(); insertHTML(d.toLocaleDateString()); break; case "nowtime": // ?别??ǰϵͳʱ?䍊 var d = new Date(); insertHTML(d.toLocaleTimeString()); break; case "br": // ?别??А?? insertHTML("
") break; case "code": // ???Α? insertHTML('
Ҕςʇ???Σ?
'+HTMLEncode(range.text)+'
'); break; case "quote": // ҽӃƬ?Α? insertHTML('
ҔςʇҽӃƬ?Σ?
'+HTMLEncode(range.text)+'
'); break; case "big": // ז̥?䴳 insertHTML("" + range.text + ""); break; case "small": // ז̥?䐡 insertHTML("" + range.text + ""); break; case "fgcolor": //ז̥ѕɫ if (RangeType != "Text"){ alert("ǫψѡԱһ?Ύė֣?"); return; } var arr = showModalDialog("Editor/editor_selcolor.asp?ChannelID=1014", "", "dialogWidth:18.5em; dialogHeight:17.5em; help: no; scroll: no; status: no"); if (arr != null) format('forecolor', arr); else HtmlEdit.focus(); break; case "fgbgcolor": //ז̥????ɫ if (RangeType != "Text"){ alert("ǫψѡԱһ?Ύė֣?"); return; } var arr = showModalDialog("Editor/editor_selcolor.asp?ChannelID=1014", "", "dialogWidth:18.5em; dialogHeight:17.5em; help: no; scroll: no; status: no"); if (arr != null){ range.pasteHTML(""+range.text+" "); range.select(); } HtmlEdit.focus(); break; case "hr": // ˮƽϟ var arr = showModalDialog("Editor/editor_inserthr.asp?ChannelID=1014", "", "dialogWidth:30em; dialogHeight:12em; help: no; scroll: no; status: no"); if (arr != null){ range.pasteHTML(arr); } HtmlEdit.focus(); break; case "page": //?֒? if(range.text!=""){ alert("ǫ??ҪѡԱȎ?Ύı?"); } else{ range.text="\n\n
新闻录入:陈燕梅    责任编辑:陈燕梅 
  • 上一个新闻:无悔青春,不负使命

  • 下一个新闻:浅谈唱歌的方法
  • 湟里初级中学校园网-后台管理
    湟里初级中学校园网 版权所有,未经授权禁止复制或镜像
    湟里初级中学主办 湟里初中网管办承办 网站备案编号:苏ICP备10052206号-1
    7*24小时支持电话:13401623773   QQ:81832713
    有任何问题与建议请联络:jsxwh@163.com
    建议使用IE9.0及以上版本 在1024*768及以上分辨率下浏览
    回到顶部