1、vbcode.js 文件中 替換函數(shù) vbcode 為下面內(nèi)容 復(fù)制代碼 代碼如下:function vbcode(theform,vbcode,prompttext) {  if (theform. " /> 美女看a上一区,久久综合网hezyo,国产一区喷水

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

修改發(fā)貼的編輯功能

以下代碼可以做到在光標(biāo)處插入代碼,如果有選擇區(qū)域,則會(huì)使用選擇區(qū)域生效。 

1、vbcode.js 文件中 
替換函數(shù) vbcode 為下面內(nèi)容 
復(fù)制代碼 代碼如下:
function vbcode(theform,vbcode,prompttext) {  
 if (theform.message.createTextRange && theform.message.caretPos) {  
  var caretPos = theform.message.caretPos;  
  if(caretPos.text.length > 0)  
   caretPos.text = "["+vbcode+"]" + caretPos.text + "[/"+vbcode+"]";  
  else  
   caretPos.text = "["+vbcode+"]" + "[/"+vbcode+"]";  
 }  
 theform.message.focus();  
}  

替換函數(shù) fontformat 為下面內(nèi)容 
復(fù)制代碼 代碼如下:
function fontformat(theform,thevalue,thetype) {  
 if (theform.message.createTextRange && theform.message.caretPos) {  
  var caretPos = theform.message.caretPos;  
  if(caretPos.text.length > 0)  
   caretPos.text = "["+thetype+"="+thevalue+"]" + caretPos.text + "[/"+thetype+"]";  
  else  
   caretPos.text = "["+thetype+"="+thevalue+"]" + "[/"+thetype+"]";  
 }  
 theform.sizeselect.selectedIndex = 0;  
 theform.fontselect.selectedIndex = 0;  
 theform.colorselect.selectedIndex = 0;  
 theform.message.focus();  
}  

替換函數(shù) smilie 為下面內(nèi)容 
復(fù)制代碼 代碼如下:
function smilie(thesmilie) {  
// inserts smilie text  
 if (document.vbform.message.createTextRange && document.vbform.message.caretPos) {  
  var caretPos = document.vbform.message.caretPos;  
  caretPos.text = thesmilie;  
 }  
 document.vbform.message.focus();  
}  

加入下面代碼 
復(fù)制代碼 代碼如下:
function storeCaret(textEl) {  
 if (textEl.createTextRange)  
  textEl.caretPos = document.selection.createRange().duplicate();  
}  

2、color.js 文件 
查找函數(shù) insertTag 替換成下面內(nèi)容 
復(fù)制代碼 代碼如下:
function insertTag(MyString)  
{  
 bbopen=''  
 bbclose='';  

 if (MM_findObj('message').createTextRange && MM_findObj('message').caretPos) {  
  var text = bbopen + bbclose ;  
  var caretPos = MM_findObj('message').caretPos;  
  if(caretPos.text.length > 0)  
   caretPos.text = bbopen + caretPos.text + bbclose;  
  else  
   caretPos.text = text;  
 } else {  
  MM_findObj('message').value += bbopen + bbclose;  
 }  
 MM_findObj('message').focus();  
 return;  
}  

3、修改 editpost、newthread 和 newreply 模板 
查找 
$postinfo[message] 
替換成 
$postinfo[message] 

JavaScript技術(shù)修改發(fā)貼的編輯功能,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 鹤峰县| 万州区| 德格县| 巴东县| 丽水市| 百色市| 攀枝花市| 上饶县| 当雄县| 宽甸| 德格县| 宜黄县| 平罗县| 来安县| 达拉特旗| 凌云县| 都匀市| 芜湖县| 六枝特区| 徐闻县| 定南县| 开封市| 安化县| 南岸区| 会东县| 涟源市| 商洛市| 平果县| 扶绥县| 佳木斯市| 云安县| 什邡市| 青冈县| 措美县| 鄂尔多斯市| 龙井市| 交口县| 鄢陵县| 稻城县| 苏尼特右旗| 乌鲁木齐县|