亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wysiwyg.js

?? tonado2_2_1下X86的CF卡啟動及WINDML3_0配置過程
?? JS
?? 第 1 頁 / 共 3 頁
字號:
      // when inserting into a textnode
      // we create 2 new textnodes
      // and put the insertNode in between

      var textNode = container;
      container = textNode.parentNode;
      var text = textNode.nodeValue;

      // text before the split
      var textBefore = text.substr(0,pos);
      // text after the split
      var textAfter = text.substr(pos);

      var beforeNode = document.createTextNode(textBefore);
      afterNode = document.createTextNode(textAfter);

      // insert the 3 new nodes before the old one
      container.insertBefore(afterNode, textNode);
      container.insertBefore(insertNode, afterNode);
      container.insertBefore(beforeNode, insertNode);

      // remove the old node
      container.removeChild(textNode);
    } 
	
	  else {
      // else simply insert the node
      afterNode = container.childNodes[pos];
      container.insertBefore(insertNode, afterNode);
    }

    range.setEnd(afterNode, 0);
    range.setStart(afterNode, 0);
  }

  sel.addRange(range);
};

	

/* ---------------------------------------------------------------------- *\
  Function    : _dec_to_rgb
  Description : convert a decimal color value to rgb hexadecimal
  Usage       : var hex = _dec_to_rgb('65535');   // returns FFFF00
  Arguments   : value   - dec value
\* ---------------------------------------------------------------------- */

function _dec_to_rgb(value) {
  var hex_string = "";
  for (var hexpair = 0; hexpair < 3; hexpair++) {
    var myByte = value & 0xFF;            // get low byte
    value >>= 8;                          // drop low byte
    var nybble2 = myByte & 0x0F;          // get low nybble (4 bits)
    var nybble1 = (myByte >> 4) & 0x0F;   // get high nybble
    hex_string += nybble1.toString(16);   // convert nybble to hex
    hex_string += nybble2.toString(16);   // convert nybble to hex
  }
  return hex_string.toUpperCase();
};



/* ---------------------------------------------------------------------- *\
  Function    : outputFontSelect()
  Description : creates the Font Select drop down and inserts it into 
	              the toolbar
  Usage       : outputFontSelect(n)
  Arguments   : n   - The editor identifier that the Font Select will update
	                    when making font changes (the textarea's ID)
\* ---------------------------------------------------------------------- */
function outputFontSelect(n) {

  var FontSelectObj        = ToolbarList['selectfont'];
  var FontSelect           = FontSelectObj[2];
  var FontSelectOn         = FontSelectObj[3];
  
	Fonts.sort();
	var FontSelectDropDown = new Array;
	FontSelectDropDown[n] = '<table border="0" cellpadding="0" cellspacing="0"><tr><td onMouseOver="document.getElementById(\'selectFont' + n + '\').src=\'' + FontSelectOn + '\';" onMouseOut="document.getElementById(\'selectFont' + n + '\').src=\'' + FontSelect + '\';"><img src="' + FontSelect + '" id="selectFont' + n + '" width="85" height="20" onClick="showFonts(\'' + n + '\');" unselectable="on"><br>';
	FontSelectDropDown[n] += '<span id="Fonts' + n + '" class="dropdown" style="width: 145px;">';

	for (var i = 0; i <= Fonts.length;) {
	  if (Fonts[i]) {
      FontSelectDropDown[n] += '<button type="button" onClick="formatText(\'FontName\',\'' + n + '\',\'' + Fonts[i] + '\')\; hideFonts(\'' + n + '\');" onMouseOver="this.className=\'mouseOver\'" onMouseOut="this.className=\'mouseOut\'" class="mouseOut" style="width: 120px;"><table cellpadding="0" cellspacing="0" border="0"><tr><td align="left" style="font-family:' + Fonts[i] + '; font-size: 12px;">' + Fonts[i] + '</td></tr></table></button><br>';	
    }	  
	  i++;
  }
	FontSelectDropDown[n] += '</span></td></tr></table>';
	document.getElementById('FontSelect' + n).insertAdjacentHTML("afterBegin", FontSelectDropDown[n]);
};



/* ---------------------------------------------------------------------- *\
  Function    : outputFontSizes()
  Description : creates the Font Sizes drop down and inserts it into 
	              the toolbar
  Usage       : outputFontSelect(n)
  Arguments   : n   - The editor identifier that the Font Sizes will update
	                    when making font changes (the textarea's ID)
\* ---------------------------------------------------------------------- */
function outputFontSizes(n) {

  var FontSizeObj        = ToolbarList['selectsize'];
  var FontSize           = FontSizeObj[2];
  var FontSizeOn         = FontSizeObj[3];

	FontSizes.sort();
	var FontSizesDropDown = new Array;
	FontSizesDropDown[n] = '<table border="0" cellpadding="0" cellspacing="0"><tr><td onMouseOver="document.getElementById(\'selectSize' + n + '\').src=\'' + FontSizeOn + '\';" onMouseOut="document.getElementById(\'selectSize' + n + '\').src=\'' + FontSize + '\';"><img src="' + FontSize + '" id="selectSize' + n + '" width="49" height="20" onClick="showFontSizes(\'' + n + '\');" unselectable="on"><br>';
  FontSizesDropDown[n] += '<span id="Sizes' + n + '" class="dropdown" style="width: 170px;">';

	for (var i = 0; i <= FontSizes.length;) {
	  if (FontSizes[i]) {
      FontSizesDropDown[n] += '<button type="button" onClick="formatText(\'FontSize\',\'' + n + '\',\'' + FontSizes[i] + '\')\;hideFontSizes(\'' + n + '\');" onMouseOver="this.className=\'mouseOver\'" onMouseOut="this.className=\'mouseOut\'" class="mouseOut" style="width: 145px;"><table cellpadding="0" cellspacing="0" border="0"><tr><td align="left" style="font-family: arial, verdana, helvetica;"><font size="' + FontSizes[i] + '">' + FontSizes[i] + ' 號</font></td></tr></table></button><br>';	
    }
	  i++;
  }
	FontSizesDropDown[n] += '</span></td></tr></table>';
	document.getElementById('FontSizes' + n).insertAdjacentHTML("afterBegin", FontSizesDropDown[n]);
};



/* ---------------------------------------------------------------------- *\
  Function    : hideFonts()
  Description : Hides the list of font names in the font select drop down
  Usage       : hideFonts(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function hideFonts(n) {
  document.getElementById('Fonts' + n).style.display = 'none'; 
};



/* ---------------------------------------------------------------------- *\
  Function    : hideFontSizes()
  Description : Hides the list of font sizes in the font sizes drop down
  Usage       : hideFontSizes(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function hideFontSizes(n) {
  document.getElementById('Sizes' + n).style.display = 'none'; 
};



/* ---------------------------------------------------------------------- *\
  Function    : showFonts()
  Description : Shows the list of font names in the font select drop down
  Usage       : showFonts(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function showFonts(n) { 
  if (document.getElementById('Fonts' + n).style.display == 'block') {
    document.getElementById('Fonts' + n).style.display = 'none';
	}
  else {
    document.getElementById('Fonts' + n).style.display = 'block'; 
    document.getElementById('Fonts' + n).style.position = 'absolute';		
  }
};



/* ---------------------------------------------------------------------- *\
  Function    : showFontSizes()
  Description : Shows the list of font sizes in the font sizes drop down
  Usage       : showFonts(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function showFontSizes(n) { 
  if (document.getElementById('Sizes' + n).style.display == 'block') {
    document.getElementById('Sizes' + n).style.display = 'none';
	}
  else {
    document.getElementById('Sizes' + n).style.display = 'block'; 
    document.getElementById('Sizes' + n).style.position = 'absolute';		
  }
};



/* ---------------------------------------------------------------------- *\
  Function    : viewSource()
  Description : Shows the HTML source code generated by the WYSIWYG editor
  Usage       : showFonts(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function viewSource(n) {
  var getDocument = document.getElementById("wysiwyg" + n).contentWindow.document;
  var browserName = navigator.appName;
	
	// View Source for IE 	 
  if (browserName == "Microsoft Internet Explorer") {
    var iHTML = getDocument.body.innerHTML;
    getDocument.body.innerText = iHTML;
	}
 
  // View Source for Mozilla/Netscape
  else {
    var html = document.createTextNode(getDocument.body.innerHTML);
    getDocument.body.innerHTML = "";
    getDocument.body.appendChild(html);
	}
  
	// Hide the HTML Mode button and show the Text Mode button
  document.getElementById('HTMLMode' + n).style.display = 'none'; 
	document.getElementById('textMode' + n).style.display = 'block';
	
	// set the font values for displaying HTML source
	getDocument.body.style.fontSize = "12px";
	getDocument.body.style.fontFamily = "Courier New"; 
	
  viewTextMode = 1;
};



/* ---------------------------------------------------------------------- *\
  Function    : viewSource()
  Description : Shows the HTML source code generated by the WYSIWYG editor
  Usage       : showFonts(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function viewText(n) { 
  var getDocument = document.getElementById("wysiwyg" + n).contentWindow.document;
  var browserName = navigator.appName;
	
	// View Text for IE 	  	 
  if (browserName == "Microsoft Internet Explorer") {
    var iText = getDocument.body.innerText;
    getDocument.body.innerHTML = iText;
	}
  
	// View Text for Mozilla/Netscape
  else {
    var html = getDocument.body.ownerDocument.createRange();
    html.selectNodeContents(getDocument.body);
    getDocument.body.innerHTML = html.toString();
	}
  
	// Hide the Text Mode button and show the HTML Mode button
  document.getElementById('textMode' + n).style.display = 'none'; 
	document.getElementById('HTMLMode' + n).style.display = 'block';
	
	// reset the font values
  getDocument.body.style.fontSize = "";
	getDocument.body.style.fontFamily = ""; 
	viewTextMode = 0;
};



/* ---------------------------------------------------------------------- *\
  Function    : updateTextArea()
  Description : Updates the text area value with the HTML source of the WYSIWYG
  Usage       : updateTextArea(n)
  Arguments   : n   - The editor identifier (the textarea's ID)
\* ---------------------------------------------------------------------- */
function updateTextArea(n) {
  document.getElementById(n).value = document.getElementById("wysiwyg" + n).contentWindow.document.body.innerHTML;
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精密机械公司| 中文字幕一区二区三区精华液| 精品一区二区三区免费播放| 亚洲高清视频中文字幕| 亚洲精品中文在线观看| 亚洲黄色在线视频| 亚洲超碰精品一区二区| 手机精品视频在线观看| 日本va欧美va精品发布| 久久精品99国产精品| 国产一区欧美一区| 99re在线精品| 色av综合在线| 欧美一区日本一区韩国一区| 日韩精品专区在线| 国产日产精品1区| 中文字幕一区在线| 亚洲成人综合视频| 狠狠狠色丁香婷婷综合久久五月| 久久99日本精品| 国产91在线观看| 91蝌蚪porny九色| 91精品久久久久久久91蜜桃| 精品久久久久av影院| 国产精品视频线看| 亚洲国产精品精华液网站| 蜜臀av性久久久久蜜臀aⅴ| 国模套图日韩精品一区二区| www.66久久| 日韩欧美中文一区| 国产精品视频观看| 日韩成人午夜电影| 成人动漫一区二区在线| 欧美剧情电影在线观看完整版免费励志电影| 欧美疯狂做受xxxx富婆| 国产免费成人在线视频| 亚洲午夜久久久久久久久电影网 | 国产精品伦理在线| 亚洲综合激情另类小说区| 免费成人在线视频观看| 99re亚洲国产精品| 日韩美女一区二区三区四区| 亚洲精品久久久久久国产精华液| 久久99精品国产麻豆不卡| 91看片淫黄大片一级在线观看| 91精品国产色综合久久不卡电影| 国产精品视频免费| 国产一区二区三区在线观看精品 | 欧美影视一区二区三区| 精品久久一区二区三区| 亚洲国产精品欧美一二99| 国产麻豆日韩欧美久久| 日韩三级电影网址| 五月天一区二区三区| 99久久精品久久久久久清纯| 欧美精品一区二区三区久久久| 亚洲国产人成综合网站| 91视频91自| 欧美国产日本视频| 国产精品中文字幕一区二区三区| 91精品国产综合久久精品图片| 依依成人精品视频| 99久久伊人精品| 中文字幕av免费专区久久| 国产一区二区在线免费观看| 日韩一区二区精品在线观看| 日日摸夜夜添夜夜添亚洲女人| 在线视频综合导航| 亚洲精品国产第一综合99久久 | 亚洲国产你懂的| 91免费版pro下载短视频| 国产偷国产偷精品高清尤物| 韩国av一区二区三区四区| 日韩免费观看高清完整版在线观看| 亚洲一区二区三区在线| 欧美无乱码久久久免费午夜一区| 中文字幕佐山爱一区二区免费| 成人av第一页| 亚洲人成精品久久久久久 | 欧美在线免费观看视频| 亚洲欧美aⅴ...| 91国内精品野花午夜精品| 综合久久久久久久| 欧美最新大片在线看| 午夜电影一区二区三区| 91精品国产色综合久久不卡电影| 青青草原综合久久大伊人精品优势 | 精品日韩欧美在线| 国产麻豆精品视频| 亚洲欧洲精品一区二区精品久久久 | 一区视频在线播放| 91视频国产资源| 婷婷开心激情综合| 欧美成人乱码一区二区三区| 国产一区二区三区在线观看精品 | 日韩精品专区在线| 国产乱子伦视频一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 丰满放荡岳乱妇91ww| 亚洲免费视频中文字幕| 日韩一区二区免费在线观看| 国产精品一二三四| 一区二区高清视频在线观看| 日韩欧美一级片| 成人av午夜电影| 亚洲成av人片观看| 国产视频一区二区在线| 欧美专区在线观看一区| 国内精品自线一区二区三区视频| 亚洲视频一区在线| 精品欧美一区二区在线观看| 99久久久国产精品| 日本视频中文字幕一区二区三区 | av一区二区不卡| 午夜国产不卡在线观看视频| 久久久久久日产精品| 在线影院国内精品| 国产乱子伦一区二区三区国色天香 | 日韩欧美一二区| 91视频在线观看| 国产一区二区三区久久悠悠色av| 亚洲免费观看在线视频| 久久久久久影视| 欧美一区二区三区四区高清| 99久久综合狠狠综合久久| 奇米在线7777在线精品| 亚洲日本在线a| 久久久精品欧美丰满| 欧美高清视频www夜色资源网| 成人黄色片在线观看| 国产综合色在线视频区| 午夜久久久久久久久| 亚洲免费伊人电影| 日本一区二区成人| 久久影院视频免费| 欧美一区二区视频在线观看2022| 色婷婷av一区二区三区大白胸| 国产精品自在欧美一区| 精品午夜一区二区三区在线观看| 亚洲成av人片www| 亚洲一区二区三区小说| 亚洲视频综合在线| 亚洲视频小说图片| 国产精品精品国产色婷婷| 久久久国产一区二区三区四区小说 | 日韩va亚洲va欧美va久久| 亚洲视频 欧洲视频| 久久久久久久久97黄色工厂| 久久网这里都是精品| 欧美大片日本大片免费观看| 欧美一区二区三区影视| 欧美精品久久99| 欧美一区二区在线播放| 日韩一级黄色片| 精品入口麻豆88视频| 久久伊人蜜桃av一区二区| 久久日韩粉嫩一区二区三区| 2017欧美狠狠色| 国产欧美一区二区精品久导航| 国产欧美精品一区二区色综合| 久久蜜桃一区二区| 亚洲国产成人在线| 中文字幕亚洲一区二区av在线| 中文字幕一区三区| 亚洲黄色免费电影| 亚洲h动漫在线| 免费看欧美女人艹b| 国内外成人在线| 成人小视频在线| 在线亚洲一区二区| 日韩一区二区三区免费看| 国产亚洲婷婷免费| 亚洲啪啪综合av一区二区三区| 亚洲午夜在线电影| 久久精品免费看| 成人午夜碰碰视频| 欧美日韩一区二区三区四区| 日韩一区二区三区在线| 国产欧美日韩不卡| 亚洲国产一二三| 国产伦精品一区二区三区视频青涩 | 欧美大胆人体bbbb| 国产精品看片你懂得| 亚洲国产三级在线| 国产高清无密码一区二区三区| 99久久国产综合精品女不卡| 欧美在线小视频| 国产午夜精品一区二区三区嫩草| 亚洲女厕所小便bbb| 美女尤物国产一区| 色天天综合久久久久综合片| 欧美一级二级三级乱码| 亚洲人成小说网站色在线| 丝袜诱惑亚洲看片| 成人黄色a**站在线观看| 欧美精品色一区二区三区| 中文字幕成人av| 奇米影视7777精品一区二区| 99re66热这里只有精品3直播| 日韩精品一区在线观看|