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

📄 core2.js

📁 这是我上-dsp-5400用的课件。里面有软件的simulater的设置
💻 JS
📖 第 1 页 / 共 5 页
字号:
if(!this.onSetting){this.onSetting=true;this.hiddenAllMenu();for(name in this.allToolbar){var oCommand=this.allToolbar[name];if(name!="ShowCode"){oCommand.state=0;this.changeCss(name,oCommand.target,0);}}this.onSetting=false;this.bDisabled=true;}}else{this.bDisabled=false;}},initState:function(){this.hiddenAllMenu();for(name in this.allToolbar){var oCommand=this.allToolbar[name];oCommand.state=0;this.changeCss(name,oCommand.target,0);}},hiddenAllMenu:function(){for(name in this.popMenuToolbar){var oCommand=this.popMenuToolbar[name];if(oCommand.state==4){this.changeCss(name,oCommand.target,0);oCommand.state=0;this.hiddenMenu(name);}}return false;},hiddenMenu:function(name){var o;if(!this.bBigEditor){o=$(name+"Div_s"+this.parentId);}else{o=$(name+"Div"+this.parentId);}if(o!=null&&o.style.display!="none")o.style.display="none";if(this.options.bSimpleEditor&&o!=null){this.body.removeChild(o);}},openMenu:function(name){var _oMemuElem;if(!this.bBigEditor){_oMemuElem=$(name+"Div_s"+this.parentId);}else{_oMemuElem=$(name+"Div"+this.parentId);}switch(name){case"FontName":case"FontSize":this.showMenu(_oMemuElem,0,-4);break;case"Portrait":if(this.options.bSimpleEditor){_oMemuElem=this._createAndShowMenuDiv(name);var _pos=Position.cumulativeOffset($(name+'Btn_s'+this.parentId));this.showMenu(_oMemuElem,_pos[0]-140,_pos[1]);this.smallPortrait.display(_oMemuElem);}else{this.showMenu(_oMemuElem,-140,0);if(!this.bBigEditor)this.smallPortrait.display(_oMemuElem);elsethis.bigPortrait.display(_oMemuElem);}break;case"ForeColor":if(this.options.bSimpleEditor){_oMemuElem=this._createAndShowMenuDiv(name);var _pos=Position.cumulativeOffset($(name+'Btn_s'+this.parentId));this.showMenu(_oMemuElem,_pos[0],_pos[1]);this.smallForeColor.display(_oMemuElem,name);}else{this.showMenu(_oMemuElem);if(!this.bBigEditor)this.smallForeColor.display(_oMemuElem,name);elsethis.bigForeColor.display(_oMemuElem,name);}break;case"BackColor":this.showMenu(_oMemuElem);this.bigBackColor.display(_oMemuElem,name);break;}},_createAndShowMenuDiv:function(name){var _oDiv=document.createElement('DIV');_oDiv.id=name+'Div_s'+this.parentId;_oDiv.style.cssText='position:absolute;border:none;z-index:10000;display:none;';if(name=='Portrait')_oDiv.className='edt_mgcf';this.body.appendChild(_oDiv);return _oDiv;},fixState:function(name){var oCommand=this.allToolbar[name];oCommand.state=0;this.changeCss(name,oCommand.target,0);},cmd:function(sType){switch(sType){case"Link":this._createLink();break;case"Media":this._createMedia();break;case"Table":this._createTable();break;case"Image":this.addImg();break;case"Paragraph":this._paraFormating();break;case"ClearFormat":this._clearHTMLFormat();break;case"Line":this.format("InsertHorizontalRule");break;default:this.format(sType);}},format:function(sType,vPara,vLoseFocus){this.designEditor.focus();if(this.isIE&&vLoseFocus&&this.ranges){this.ranges.select();}if(!vPara){if(this.isIE){this.designEditorDoc.execCommand(sType);}else{this.designEditorDoc.execCommand(sType,false,false);}}else{this.designEditorDoc.execCommand(sType,false,vPara);}},switchToolbar:function(){this.onSetting=true;this.hiddenAllMenu();if(this.bBigEditor){this.bBigEditor=false;$("big_toolbar"+this.parentId).style.display="none";$("small_toolbar"+this.parentId).style.display="block";this._registerToolbar();this.onSetting=false;this.designEditor.focus();}else{this.bBigEditor=true;var oBig=$("big_toolbar"+this.parentId);if(oBig.innerHTML==""){var _oData={editorId:this.parentId,objName:this.options.sObjName};oBig.innerHTML=jst_global_advanced_editor_advToolbar.processUseCache(_oData);}if(!this.bigForeColor)this.bigForeColor=new NECtrl.ColorPanel(this.parentId+"bigForeColor",this,this.options.sObjName+".bigForeColor");if(!this.bigBackColor)this.bigBackColor=new NECtrl.ColorPanel(this.parentId+"bigBackColor",this,this.options.sObjName+".bigBackColor");if(!this.bigPortrait)this.bigPortrait=new NECtrl.Portrait(this.parentId+"bigPortrait",this,{bFriend:this.options.bFriend,sObjName:this.options.sObjName+".bigPortrait"});$("small_toolbar"+this.parentId).style.display="none";oBig.style.display="block";this._registerToolbar();this.onSetting=false;this.designEditor.focus();if(this.bBigEditor&&!this.options.bSimpleEditor)this.syncCopyPaste();}this.syncTextToolbar();},insertHTML:function(sHtml,vLoseFocus){this.designEditor.focus();if(this.isIE&&vLoseFocus&&this.ranges){this.ranges.select();}this._beforeExecCommand();if(this.isIE){var rng=this.designEditorDoc.selection.createRange();if(this.designEditorDoc.selection.type.toLowerCase()=="control"){try{var tg=this.designEditorDoc.body.createTextRange();tg.moveToElementText(rng.item(0));rng=tg;}catch(e){}}rng.pasteHTML(sHtml);}else{this.designEditor.document.execCommand("inserthtml",null,sHtml);}},_beforeExecCommand:function(){if(this.oFrameBody.innerHTML==this.editorHint)this.oFrameBody.innerHTML='';},switchEditor:function(){var oCommand=this.allToolbar["ShowCode"];if(this.currMode=="Design"){this.disableToolBar(true);$("toolbarCover"+this.parentId).style.width="536px";$("toolbarCover"+this.parentId).style.display="block";this.changeCss("ShowCode",oCommand.target,5);oCommand.state=3;if(this.oFrameBody.innerHTML!=this.editorHint)this.sourceEditor.value=this.oFrameBody.innerHTML;$("editorDiv"+this.parentId).style.display="none";$("sourceDiv"+this.parentId).style.display="block";if(this.bBigEditor){$("func"+this.parentId).style.display="none";}else{$("func_s"+this.parentId).style.display="none";}this.currMode="Code";oCommand.target.title="隐藏HTML代码";this.sourceEditor.focus();}else{this.disableToolBar(false);this.changeCss("ShowCode",oCommand.target,5);oCommand.state=0;try{if(this.sourceEditor.value=="")this.oFrameBody.innerHTML=this.editorHint;elsethis.designEditorDoc.body.innerHTML=this.sourceEditor.value;}catch(e){}$("editorDiv"+this.parentId).style.display="block";$("sourceDiv"+this.parentId).style.display="none";$("toolbarCover"+this.parentId).style.display="none";if(this.bBigEditor){$("func"+this.parentId).style.display="inline";}else{$("func_s"+this.parentId).style.display="inline";}this.currMode="Design";oCommand.target.title="显示HTML代码";this.designEditor.focus();}},setFontName:function(sFontName){this.hiddenAllMenu();this.format('FontName',sFontName,true);var value=this._processFontName(sFontName);if(!this.bBigEditor){$('FontNameValue_s'+this.parentId).innerHTML=value;}else{$('FontNameValue'+this.parentId).innerHTML=value;}},setFontSize:function(sFontSize){this.hiddenAllMenu();this.format('FontSize',sFontSize,true);var value=this._processFontSize(sFontSize);if(!this.bBigEditor){$('FontSizeValue_s'+this.parentId).innerHTML=value;}else{$('FontSizeValue'+this.parentId).innerHTML=value;}},addImg:function(){this.designEditor.focus();window.open("uploadBlogPhoto.do","addPicWin","resizable=no,scrollbars=no,status=yes, width=785px, height=470px");},_createTable:function(){this.designEditor.focus();this.onInserting=true;if(this.isIE)this.ranges=this.designEditorDoc.selection.createRange();this.insertAnything.showTable();},_createMedia:function(){this.designEditor.focus();this.onInserting=true;if(this.isIE)this.ranges=this.designEditorDoc.selection.createRange();this.insertAnything.showMedia();},_createLink:function(){this.designEditor.focus();this.onInserting=true;if(this.isIE){this.ranges=this.designEditorDoc.selection.createRange();var rng=this.designEditorDoc.selection.createRange();var elm=rng.item?rng.item(0):rng.parentElement();var p=elm;while(p.tagName.toLowerCase()!='a'&&p.tagName.toLowerCase()!='body'){p=p.parentNode;}if(p.tagName.toLowerCase()=='a'){this.insertAnything.showLink(true,p);}else{if(rng.text==""){this.insertAnything.showLink(false,null);}else{if(rng.item){this.insertAnything.showLink(false,rng.item(0).outerHTML);}else{this.insertAnything.showLink(false,rng.htmlText);}}}}else{var sel=this.designEditor.getSelection();var rng=null;if(sel.rangeCount>0){rng=sel.getRangeAt(0);}else{return;}var elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset];}}}var p=elm;while(p.nodeName.toLowerCase()!='a'&&p.nodeName.toLowerCase()!='body'){p=p.parentNode;}if(p.nodeName.toLowerCase()=='a'){this.insertAnything.showLink(true,p);}else{if(rng.collapsed){this.insertAnything.showLink(false,null);}else{if(!this.cloneNode){this.cloneNode=document.createElement("DIV");this.cloneNode.style.cssText="display:none;";this.body.appendChild(this.cloneNode);}this.cloneNode.innerHTML="";this.cloneNode.appendChild(rng.cloneContents());var value=this.cloneNode.innerHTML;value=value.replace(/<a.*?>(.*?)<\/a[^>]*>/ig,"$1");this.insertAnything.showLink(false,value);}}}},_getSelectedHTML:function(){var s=null;if(this.isIE){var rng=this.designEditorDoc.selection.createRange();s=rng.item?rng.item(0).outerHTML:rng.htmlText;}else{var sel=this.designEditor.getSelection();var rng;if(sel.rangeCount>0){rng=sel.getRangeAt(0);}else{return null;}var _oHtmlValue=rng.cloneContents();if(!this.cloneNode){this.cloneNode=document.createElement("DIV");this.cloneNode.style.cssText="display:none;";this.body.appendChild(this.cloneNode);}this.cloneNode.innerHTML="";this.cloneNode.appendChild(_oHtmlValue);s=this.cloneNode.innerHTML;this.cloneNode.innerHTML="";}return s;},_processFontSize:function(value){if(value==null||value=="")return"字号";switch(value+""){case"2":return"小";case"3":return"标准";case"4":return"大";case"5":return"特大";case"6":return"极大";default:return"字号";}},_processFontName:function(value){if(value==null||value=="")return"字体";if(value=="楷体_GB2312")return"楷体";if(!this.isIE&&value.indexOf(",")!=-1){var index=value.indexOf(",");value=value.substring(0,index);}return value;},getContent:function(){

⌨️ 快捷键说明

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