1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      編輯器002-創(chuàng)新互聯(lián)

      10年積累的網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有千山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。>
      Default.html
      var ToolObj;
      var ContentObj;
      var RangArr = {}; //定義一個(gè)數(shù)組變量:用于存儲(chǔ)選擇范圍:rangvar Extend = function (destination, source) {
      for (var item in source) {
              destination[item]= source[item];
          }
      return destination;
      }
      
      var EventUtil = function (element, type, hander) {
      if (element.addEventListener) {
              element.addEventListener(type, hander,false);
          }else if (element.attachEvent) {
              element.attachEvent("on" + type, hander);
          }else {
              element["on" + type] = null;
          }
      }
      var DO = function (id) {
      return typeof id == "string" ? document.getElementById(id) : undefined;
      }
      
      Object.prototype._addClass= function (_className) {
      this.className = this.className + " " + _className;
      }
      
      Object.prototype._removeClass= function (_className) {
      this.className = this.className.toString().replace(_className, "");
      };
      
      //編輯器方法var T = {
          B:function () { T.Excmd("bold"); },
          U:function () { T.Excmd("underline"); },
          I:function () { T.Excmd("Italic"); },
          FS:function () {
      var cmdValue = DO("selFontSize").value;
              T.ExcmdFont("FontSize", cmdValue);
          },
          Excmd:function (cmdName) {
              ContentObj.focus();
      if (rangy.getSelection().toString() == "") { T.GetRange(); }
              document.execCommand(cmdName);
              T.SetStyle();
          },
          ExcmdFont:function (cmdName, cmdValue) {
              ContentObj.focus();
      if (rangy.getSelection().toString() == "") { T.GetRange(); }
              document.execCommand(cmdName,false, cmdValue);
              T.SetStyle();
          },
          InsertHTML:function (_html) {
              ContentObj.focus();
              T.GetRange();
      var sel = rangy.getSelection();
      if (sel && sel.getRangeAt && sel.rangeCount) {
      var range = sel.getRangeAt(0);
      var node = range.createContextualFragment(_html);
      var lastNode = node.lastChild;
                  range.insertNode(node);
                  range.setEndAfter(lastNode);
                  range.collapse(false); //折疊:true光標(biāo)到開始,false:光標(biāo)到結(jié)束            sel.removeAllRanges();
                  sel.addRange(range);
                  sel.collapseToEnd();
              };
          },
          SaveRange:function () {
      var sel = rangy.getSelection();
      if (sel && sel.getRangeAt && sel.rangeCount) {
                  RangArr["r_1"] = sel.getRangeAt(0);
              }
      else {
                  RangArr["r_1"] = null;
              }
          },
          GetRange:function () {
      var sel = rangy.getSelection();
      if (sel && sel.getRangeAt && sel.rangeCount) {
      var range = RangArr["r_1"];
      if (range) {
                      sel.removeAllRanges();
                      sel.addRange(range);
                  }
              }
          },
          SetStyle:function () {
              $(".editTool div").removeClass("curr");
      if (document.queryCommandState("Bold")) { $("#bold").addClass("curr"); }
      if (document.queryCommandState("Underline")) { $("#underline").addClass("curr"); }
      if (document.queryCommandState("Italic")) { $("#italic").addClass("curr"); }
          }
      };
      
      var ToolOne = function (options) {
      this.SetOptions(options);
          ToolObj= DO(this.options.toolId); //工具條對(duì)象    ContentObj = DO(this.options.cotentId);//編輯框?qū)ο? this.init();
      this.BindToolHTML();
      }
      ToolOne.prototype= {
          init:function () {
              EventUtil(ContentObj,"click", function () { T.SaveRange(); T.SetStyle(); });
              EventUtil(ContentObj,"keyup", function () { T.SaveRange(); T.SetStyle(); });
              ToolObj._addClass("editTool");
              ContentObj._addClass("bc editContent");
              ContentObj.setAttribute("contenteditable", "true");
      
          },
          SetOptions:function (_options) {
      this.options = {
                  toolId:"",
                  cotentId:"",
                  item: ["bold", "underline", "italic", "inserHTML", "fontsize"]
              };
              Extend(this.options, _options || {});
          },
          BindToolHTML:function () {
      var _tooHtml = new Array();
              _tooHtml.push('bold|
      B
      '); _tooHtml.push('underline|
      U
      '); _tooHtml.push('italic|
      I
      '); _tooHtml.push('inserhtml|
      +
      '); _tooHtml.push('fontsize|
      ' + '
      '); for (var i = 0; i < this.options.item.length; i++) { ToolObj.innerHTML+= this.GetTooName(this.options.item[i], _tooHtml); } }, GetTooName:function (funName, _tooHtml) { for (var i = 0; i < _tooHtml.length; i++) { var val = _tooHtml[i].split('|')[0]; funName= funName.toLowerCase(); val= val.toLowerCase(); if (val == funName) { return _tooHtml[i].split('|')[1]; } } return ""; } }
      ToolOne.js
      .bc_blue{ border: solid 1px blue; }
      .bc{ border: solid 1px #2C3D5B; }
      .fontbold{font-weight:bold;}
      .w80{width:80px}
      .w100{ width: 100px;  }
      .w200{ width: 200px;  }
      .w600{ width: 600px;  }
      .h300{ height: 100px; }
      .edti{border:solid 1px #ccc;width:700px;}
      .editContent{ background-color:White;padding:10px;word-wrap:break-word;height: auto; min-height: 200px;padding-top:15px;}
      .editTool{width:100%;height:26px;background-color:#D7E4F2;margin:0px;}
      .editTool div{ float:left;padding:3px 9px 3px 9px; cursor:pointer;text-decoration:none;color:Black}
      .editTool  .curr{background-color:#81AAD1;}
      EditBase.css
      本文題目:編輯器002-創(chuàng)新互聯(lián)
      文章來源:http://www.ef60e0e.cn/article/echsp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        来宾市| 苍南县| 交城县| 安新县| 榕江县| 峡江县| 古浪县| 普兰店市| 辽阳市| 上杭县| 集贤县| 文水县| 车险| 明溪县| 新乐市| 教育| 克山县| 潢川县| 苍南县| 金溪县| 远安县| 娄烦县| 万盛区| 长乐市| 克什克腾旗| 永新县| 称多县| 凉山| 碌曲县| 汕尾市| 南充市| SHOW| 楚雄市| 临泉县| 河间市| 长沙市| 和平县| 宣威市| 梅州市| 通江县| 钦州市|