1、vbcode.js 文件中 替換函數(shù) vbcode 為下面內(nèi)容 復(fù)制代碼 代碼如下:function vbcode(theform,vbcode,prompttext) {  if (theform. " /> 亚洲欧美影院,国产精品大片,亚洲一二三四区不卡

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

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

以下代碼可以做到在光標(biāo)處插入代碼,如果有選擇區(qū)域,則會使用選擇區(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)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 纳雍县| 中方县| 长泰县| 南昌县| 霍邱县| 类乌齐县| 长岛县| 建宁县| 永登县| 介休市| 灵台县| 仲巴县| 家居| 彭山县| 梁平县| 八宿县| 石楼县| 滦南县| 罗平县| 五指山市| 顺义区| 东源县| 瓮安县| 黄石市| 汝州市| 平遥县| 眉山市| 宁夏| 洪洞县| 湖州市| 武鸣县| 乐昌市| 杭锦旗| 肥城市| 昌图县| 大安市| 荥阳市| 樟树市| 于都县| 玉山县| 张家港市|