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

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

?? ubb.js

?? 學生選課系統 趕快來下載啊啊好東西 呵呵啊啊 啊啊啊啊啊
?? JS
字號:
var ubb_w=400;
var ubb_h=300;
var ubb_name="OSPod.Forum UBB ";
var ubb_content = document.getElementById("post_content");

function ubb_init(control){
  ubb_content = control;
}

//Save text
function storeCaret (textEl){ 
  if(textEl.createTextRange) 
    textEl.caretPos = document.selection.createRange().duplicate(); 
}

function ubb_inserticon(em) {
  ubb_content.value += em;
}

function ubb_setfocus() { 
  ubb_content.focus(); 
}

function getSelection(txtarea) {
    var retValue = "";
    if (txtarea.createTextRange && txtarea.caretPos) {
        if(txtarea.caretPos.text.length > 0) {
            retValue = txtarea.caretPos.text;        
        }
    } else if (document.getElementById) {
        var selLength = txtarea.textLength;
        var selStart = txtarea.selectionStart;
        var selEnd = txtarea.selectionEnd;
        if (selEnd==1 || selEnd==2) selEnd = selLength;
        var s2 = (txtarea.value).substring(selStart, selEnd)
        if (s2.length > 0) {
            retValue = s2;
        }
    }
    return retValue;
}

//增加
function addST(start, end) {

    var selection = getSelection(ubb_content);

    var inserttext = "";
    if (selection.length > 0) {
        inserttext = start + selection + end; 
        insertString(inserttext);
    }
}
// *******************************************************

function insertString(thetext) {
    if (ubb_content.createTextRange && ubb_content.caretPos) {
        var caretPos = ubb_content.caretPos;
        var newText = thetext;
        if (caretPos.text.charAt(caretPos.text.length - 1) == ' ') newText = newText + ' ';
        if (caretPos.text.charAt(0) == ' ') newText = ' ' + newText;
        caretPos.text = newText;
    } else if (document.getElementById) {
        var selLength = ubb_content.textLength;
        var selStart = ubb_content.selectionStart;
        var selEnd = ubb_content.selectionEnd;
        if (selEnd==1 || selEnd==2) selEnd = selLength;
        var s1 = (ubb_content.value).substring(0, selStart);
        var s2 = (ubb_content.value).substring(selStart, selEnd)
        var s3 = (ubb_content.value).substring(selEnd, selLength);
        var newText = thetext;
        if (s2.charAt(s2.length - 1) == ' ') newText = newText + ' ';
        if (s2.charAt(0) == ' ') newText = ' ' + newText;
        ubb_content.value = s1 + thetext + s3;
    } else {
        ubb_content.value += thetext;
    }
//    ubb_setfocus();
}

// *******************************************************

function ubb_bold(){
  addST("[b]","[/b]");
}

function ubb_italicize(){
   addST("[i]","[/i]");
}

function ubb_underline(){
  addST("[u]","[/u]");
}

function ubb_left() {
   addST("[align=left]","[/align]");
}

function ubb_center() {
   addST("[align=center]","[/align]");
}

function ubb_right() {
   addST("[align=right]","[/align]");
}

function ubb_size(size){
  if (size && size != "") {
   addST("[size=" + size + "]","[/size]");
  }
}

function ubb_font(font){
  if (font && font != "") {
    addST("[face=" + font + "]","[/face]");
  }
}

function ubb_color(color) {
  if (color && color != "") {
   addST("[color=" + color + "]","[/color]");
  }
}

function ubb_code(){
  var selection = getSelection(ubb_content);
  var inserttext = "";
  if (selection.length > 0) {
     txt=prompt(ubb_name+"輸入代碼的類型:\n支持java,xml,c#,css,c,delphi,js,php,python,ruby,sql,vb","");
     if (txt ==null || Trim(txt) == ""){
       addST("[code]","[/code]");
     } else {
      addST("[code="+Trim(txt)+"]","[/code]");
     }
  }
}

function ubb_rcode(){
  var selection = getSelection(ubb_content);
  var inserttext = "";
  if (selection.length > 0) {
       addST("[rcode]","[/rcode]");
  }  
}

function ubb_table(){

 var trtxt = prompt(ubb_name+"輸入行數","1");
 if(trtxt > 99 || trtxt < 0){
   alert("請輸入1-99之間的整數");
   return;
 }
 var tbtxt = prompt(ubb_name+"輸入列數","1");

 if(tbtxt > 99 || trtxt < 0){
   alert("請輸入1-99之間的整數");
   return;
 }

 if(trtxt ==null  || Trim(trtxt)==""){
	trtxt=1;
 }

 if(tbtxt ==null || Trim(tbtxt)==""){
	tbtxt=1;
 }

  var selection = getSelection(ubb_content);
  inserttext = "[table]"; 
  for(var i=0;i<trtxt;i++){
	inserttext +="[tr]";
		for(var j=0;j<tbtxt;j++){
			inserttext +="[td][/td]";
		}
	inserttext +="[/tr]";
  }
  inserttext += "[/table]";
   insertString(inserttext);
}

function ubb_quote(){
  addST("[quote]","[/quote]");
}

function ubb_email() {
  txt2=prompt(ubb_name+"連接 名稱",""); 
  if (txt2!=null) {
    txt=prompt(ubb_name+"連接 Email地址","");      
    if (txt!=null) {
      if (txt2 == "")  txt2 = txt;
        ubb_AddText("[email="+txt+"]"+txt2 + "[/email]"); 
    } 
  }
}

function ubb_link(){
  txt2=prompt(ubb_name+"連接 名稱",""); 
  if (txt2!=null) {
    txt=prompt(ubb_name+"連接 URL地址","http://");      
    if (txt!=null) {
      if (txt2 == "")  txt2 = txt;
        ubb_AddText("[url='"+txt+"']"+txt2 + "[/url]"); 
    } 
  }
}

function ubb_AddText(NewCode){
  if(document.all)
    ubb_insertAtCaret(ubb_content, NewCode);
  else  
    ubb_content.value += NewCode;   
  ubb_setfocus(); 
}

function ubb_insertAtCaret (textEl, text){
  if (textEl.createTextRange && textEl.caretPos){
    var caretPos = textEl.caretPos;
    caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
  } else if(textEl){ 
    textEl.value += text; 
  } else { 
    textEl.value = text; 
  }  
}


function ubb_image(){   
  txt=prompt(ubb_name+"圖片 URL地址","http://");    
  if(txt!=null){
    ubb_AddText("\r[img]"+txt + "[/img]"); 
  }
}

function ubb_flash(){
  stxt=prompt(ubb_name+"Flash 寬度 高度",ubb_w+","+ubb_h);
  if (stxt!=null) {
    txt=prompt(ubb_name+"Flash URL地址","http://");
    if(txt!=null) {
      ubb_AddText("\r[flash=" + stxt + "]" + txt + "[/flash]"); 
    }
  }
}

function ubb_list(){
  var selection = getSelection(ubb_content);
  if (selection.length > 0) {
     selection = ubb_relaceLi(selection);
     selection = "[ul][li]" + selection + "[/li][/ul]";
     insertString(selection);
  }
}

function ubb_relaceLi(txt){

  txt = txt.replace(/\r\n|\n/ig,"[/li][li]");
 
  return txt;
}

function ubb_listnamber(){
  var selection = getSelection(ubb_content);
  if (selection.length > 0) {
     selection = ubb_relaceLi(selection);
     selection = "[ol][li]" + selection + "[/li][/ol]";
     insertString(selection);
  }
}

function ubb_hr(){
  ubb_AddText("[hr]");
}

function ubb_strikethrough(){
  addST("[s]","[/s]");
}

function ubb_sub(){
  addST("[sub]","[/sub]");
}

function ubb_sup(){
  addST("[sup]","[/sup]");
}

function ubb_fly(){
  addST("[fly]","[/fly]");
}

function ubb_move(){
  addST("[move=left]","[/move]");
}

function ubb_glow(){
  stxt=prompt(ubb_name+"發光字長度,顏色,邊界大小","255,red,2");
  if (stxt != null) {
    addST("[glow="+stxt+"]","[/glow]");
  }
}

function ubb_tag(){
  addST("[tag]","[/tag]");
}

function ubb_free(){
  addST("[free]","[/free]");
}

function ubb_hidden(){
  var selection = getSelection(ubb_content);
  if (selection.length > 0) {
    addST("[hidden]","[/hidden]");
  } else {
    ubb_content.value = "[hidden]"+ ubb_content.value+"[/hidden]";
  }
}

function ubb_money(){
  stxt=prompt(ubb_name+"請輸入財富限制數量","10");
  if (stxt){
   var selection = getSelection(ubb_content);
     if (selection.length > 0) {
      addST("[money="+stxt+"]","[/money]");
    } else {
      ubb_content.value = "[money="+stxt+"]"+ ubb_content.value+"[/money]";
    }
  }
}

function ubb_score(){
  stxt=prompt(ubb_name+"請輸入積分限制數量","10");
  if (stxt){
     var selection = getSelection(ubb_content);
     if (selection.length > 0) {
      addST("[score="+stxt+"]","[/score]");
    } else {
      ubb_content.value = "[score="+stxt+"]"+ ubb_content.value+"[/score]";
    }
  }
}

function ubb_level(){
  stxt=prompt(ubb_name+"請輸入積分限制數量","1");
  if (stxt){
     var selection = getSelection(ubb_content);
     if (selection.length > 0) {
      addST("[level="+stxt+"]","[/level]");
    } else {
      ubb_content.value = "[level="+stxt+"]"+ ubb_content.value+"[/level]";
    }
  }
}

function ubb_shadow(){
  stxt=prompt(ubb_name+"陰影字長度,顏色,邊界大小","255,blue,1");
  if (stxt != null) {
    addST("[shadow="+stxt+"]","[/shadow]");
  }
}
function ubb_rm(){
  stxt=prompt(ubb_name+"Realplay文件 寬度,高度",ubb_w+","+ubb_h);
  if (stxt!=null) {
    txt=prompt(ubb_name+"Realplay文件 URL地址","http://");
    if(txt!=null) ubb_AddText("\r[rm="+stxt+"]"+txt + "[/rm]");
  }
}

function ubb_mp(){
  stxt=prompt(ubb_name+"Windows Media Player文件 寬度,高度",ubb_w+","+ubb_h);
  if (stxt!=null) {
    txt=prompt(ubb_name+"Windows Media Player文件 URL地址","http://");
    if(txt!=null) ubb_AddText("\r[mp="+stxt+"]"+txt + "[/mp]"); 
  }
}

function ubb_dir(){
  stxt=prompt(ubb_name+"Shockwave格式文件 寬度,高度",ubb_w+","+ubb_h);
  if (stxt!=null) {
    txt=prompt(ubb_name+"shockwave格式文件 URL地址","http://");
    if(txt!=null) ubb_AddText("\r[dir="+stxt+"]"+txt + "[/dir]"); 
  }
}

function ubb_qt(){
  stxt=prompt(ubb_name+"Quick Time格式文件 寬度,高度",ubb_w+","+ubb_h);
  if (stxt!=null) {
    txt=prompt(ubb_name+"Quick Time格式文件 URL地址","http://");
    if(txt!=null) ubb_AddText("\r[qt="+stxt+"]"+txt + "[/qt]"); 
  }
}

function ubb_copy() {

  if (document.all){
     ubb_setfocus();
    document.execCommand("copy");
  } else {
    var rng = document.body.createTextRange();
    rng.moveToElementText(ubb_content);
    rng.scrollIntoView();
    rng.select();
    rng.execCommand("Copy");
    rng.collapse(false);
  }
  /*
    var rng = ubb_content.createTextRange();


  //  var rng = document.body.createTextRange();
   // rng.moveToElementText(getSelection(ubb_content));
    //rng.scrollIntoView();
    //rng.select();
    rng.execCommand("Copy");
    //rng.collapse(false);

*/
}

function ubb_paste() {
  ubb_setfocus();
   if (document.all){
    document.execCommand("paste");
  }
/*
    var rng = document.body.createTextRange();
    rng.moveToElementText(ubb_content);
    rng.scrollIntoView();
    rng.select();
    rng.execCommand("paste");
    rng.collapse(false);
   */
}

function ubb_cut() {
  ubb_setfocus();
   if (document.all){
    document.execCommand("cut");
  }
}

function ubb_undo() {
  ubb_setfocus();
  if (document.all){
    document.execCommand("undo");
  }
}

function ubb_redo() {
  ubb_setfocus();
  if (document.all){
    document.execCommand("redo");
  }
}


//UBB運行代碼
function runCode(objDiv) {
  var obj = getUBBRcode(objDiv);
  if(obj){
    //var obj  = objDiv.childNodes(2);
    var winname = window.open('', "_blank", '');
    winname.document.open('text/html', 'replace');
    winname.opener = null // 防止代碼對父頁面修改
    winname.document.write(obj.value);
    winname.document.close();
  }
}

function getUBBRcode(objDiv){
  try{
    for(var i=0;i<objDiv.childNodes.length;i++ ){
      if(objDiv.childNodes(i).name == "ubb_rcode"){
        return objDiv.childNodes(i);
      }
    }
  } catch(e){
  }
  return null;
}

function saveCode(objDiv) {
  var obj = getUBBRcode(objDiv);
  if(obj){
    var winname = window.open('', '_blank', 'top=10000');
    winname.document.open('text/html', 'replace');
    winname.document.write(obj.value);
    winname.document.execCommand('saveas','','code.htm');
    winname.close();
  }
}

function copyCode(objDiv) {
  var obj = getUBBRcode(objDiv);
  if(obj){
    var rng = document.body.createTextRange();
    rng.moveToElementText(obj);
    rng.scrollIntoView();
    rng.select();
    rng.execCommand("Copy");
    rng.collapse(false);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品福利| 国产精品久久久久影院老司| 日本一区二区三区电影| 亚洲一区二区视频在线| 国产精品一区在线| 欧美丰满少妇xxxxx高潮对白| 久久精品人人做人人综合 | 色av综合在线| 欧美草草影院在线视频| 一区二区三区毛片| 国产精品一级片在线观看| 91精品婷婷国产综合久久| 亚洲欧洲精品一区二区三区不卡| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线亚洲一区二区| 国产精品入口麻豆原神| 国产原创一区二区三区| 欧美一级理论片| 一区二区三区在线不卡| 成人高清视频在线| 久久综合色婷婷| 麻豆成人在线观看| 777久久久精品| 亚洲成人自拍一区| 欧美在线不卡视频| 国产精品视频免费看| 国产一区二区伦理| 精品国产一区二区三区忘忧草 | 久久九九国产精品| www.av精品| 国产欧美日韩三级| 国产另类ts人妖一区二区| 亚洲精品在线网站| 久久精品国内一区二区三区| 欧美一区二区日韩一区二区| 午夜a成v人精品| 欧美精品在线一区二区三区| 午夜久久久久久| 欧美精品亚洲二区| 亚洲r级在线视频| 91精品国产欧美一区二区成人| 午夜视黄欧洲亚洲| 日韩三级.com| 国产自产v一区二区三区c| 久久久一区二区三区| 国产精品乡下勾搭老头1| 国产欧美日韩精品a在线观看| 国产在线一区观看| 国产欧美日韩激情| 91麻豆国产福利精品| 亚洲与欧洲av电影| 欧美一级一级性生活免费录像| 日本欧美大码aⅴ在线播放| 日韩精品一区在线观看| 国产精品66部| 亚洲人午夜精品天堂一二香蕉| 欧美三级蜜桃2在线观看| 麻豆freexxxx性91精品| 国产人妖乱国产精品人妖| 色综合久久88色综合天天6| 三级在线观看一区二区| 久久只精品国产| thepron国产精品| 午夜精品久久久久久久99水蜜桃 | 色哟哟一区二区三区| 欧美a一区二区| 国产精品久久久一本精品| 在线区一区二视频| 韩国一区二区在线观看| √…a在线天堂一区| 欧美高清你懂得| 高清不卡一区二区在线| 亚洲大型综合色站| 久久伊人蜜桃av一区二区| 91欧美激情一区二区三区成人| 日韩激情视频网站| 国产亚洲综合在线| 欧美唯美清纯偷拍| 国产成人鲁色资源国产91色综 | 国产精品入口麻豆九色| 欧美日韩综合色| 成人免费高清在线| 爽爽淫人综合网网站| 中文字幕中文字幕一区| 日韩欧美一级精品久久| 一本大道久久a久久精品综合| 蜜臀久久久99精品久久久久久| 亚洲精品成人在线| 久久精品水蜜桃av综合天堂| 欧美另类z0zxhd电影| 91亚洲精品一区二区乱码| 伦理电影国产精品| 亚洲一级不卡视频| 国产精品久久夜| 久久久久久久综合狠狠综合| 欧美老人xxxx18| 欧美最新大片在线看| 成人av网站在线观看| 国产一区日韩二区欧美三区| 五月婷婷激情综合| 亚洲国产va精品久久久不卡综合| 欧美国产日韩a欧美在线观看 | 在线播放欧美女士性生活| 91麻豆免费看片| 成人动漫一区二区三区| 麻豆精品蜜桃视频网站| 日韩av中文字幕一区二区三区| 一区二区三区鲁丝不卡| 成人欧美一区二区三区小说| 国产清纯白嫩初高生在线观看91 | 欧美麻豆精品久久久久久| 欧美综合色免费| 色综合久久六月婷婷中文字幕| 成人三级在线视频| 国产伦精品一区二区三区免费迷| 蜜臀av性久久久久蜜臀aⅴ流畅 | 精品成人a区在线观看| 日韩一区二区三区视频在线| 欧美另类变人与禽xxxxx| 欧美欧美午夜aⅴ在线观看| 欧美色爱综合网| 7777精品久久久大香线蕉| 7777女厕盗摄久久久| 日韩视频一区二区三区在线播放 | 亚洲色欲色欲www在线观看| 国产精品久久777777| 国产精品午夜免费| 亚洲天堂a在线| 亚洲女人****多毛耸耸8| 尤物视频一区二区| 亚洲福利电影网| 日韩av中文字幕一区二区| 激情综合一区二区三区| 国产一区二区主播在线| 国产99久久久国产精品| 91蜜桃传媒精品久久久一区二区| 91久久奴性调教| 欧美久久免费观看| 精品少妇一区二区三区视频免付费| 久久亚洲二区三区| 欧美国产精品一区二区| 亚洲欧美一区二区三区极速播放| 亚洲一区在线观看免费| 日韩精品高清不卡| 国产乱色国产精品免费视频| 不卡一卡二卡三乱码免费网站| 欧美性猛交xxxxxxxx| 欧美一个色资源| 国产精品每日更新在线播放网址| 亚洲激情图片qvod| 精品在线亚洲视频| eeuss影院一区二区三区| 欧美日韩欧美一区二区| 久久久国产一区二区三区四区小说| 国产精品伦理一区二区| 午夜影院在线观看欧美| 国产成人午夜片在线观看高清观看| 日本韩国欧美在线| 精品日韩一区二区三区| 一区二区三区四区在线播放| 久久精品国产精品青草| 日本久久电影网| 久久精品在线观看| 亚洲成av人影院在线观看网| 国产精品资源在线观看| 欧美日韩国产乱码电影| 欧美韩国日本一区| 日本va欧美va欧美va精品| 成人久久视频在线观看| 日韩视频免费观看高清在线视频| 亚洲精品久久嫩草网站秘色| 蜜臀av性久久久久蜜臀aⅴ| 日本精品一级二级| 中文字幕精品一区| 精品一区二区三区欧美| 欧美精品v国产精品v日韩精品| 国产精品久久久久桃色tv| 国产麻豆精品一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 99热精品一区二区| 亚洲精品一区二区三区99| 亚洲妇熟xx妇色黄| 91一区二区在线观看| 国产三级精品三级| 免费成人在线网站| 欧美日本一区二区三区| 国产精品久久久久久久岛一牛影视 | 婷婷丁香久久五月婷婷| 91视频.com| 亚洲欧洲韩国日本视频| 国产成人免费视频网站高清观看视频| 欧美一区二区三区电影| 亚洲成av人片观看| 成人av电影免费在线播放| 日韩欧美中文字幕精品| 日韩av电影天堂| 欧美一区二区三区免费在线看| 日韩av电影免费观看高清完整版| 在线一区二区视频| 亚洲一区二区三区视频在线播放|