首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

文本编辑器,该如何处理

2012-02-05 
文本编辑器谁给我一个asp的文本编辑器。在告诉我怎么用(最好有例子)能获取编辑的内容[解决办法]eWebEditor[

文本编辑器
谁给我一个asp的文本编辑器。在告诉我怎么用
(最好有例子)能获取编辑的内容

[解决办法]
eWebEditor
[解决办法]
下载一个新闻或者博客的源码,里面一定有编辑器,看一下它是如何使用的.
[解决办法]
eWebEditor这个很多人都在用的

还有一个好主义 你可以考虑找一个好点的文章管理系统

看看里面的代码 他们是怎么写的

我开始的时候就是怎么学的

~~~~~~~~~~
[解决办法]
eWebEditor
里面有自带的例子跟说明
[解决办法]
自己用的,不完善!请见笑.
function subchk(form)
{
window.frames[ "jwedit "].document.body.innerText=window.frames[ "jwedit "].document.body.innerHTML
x=window.frames[ "jwedit "].document.body.innerText
now=x.replace(/> &lt; </g, "> < < ");
now=now.replace(/> &gt; </g, "> > < ");
now=now.replace(/&lt;/g, " <font color=#0000FF> < </font> ");
now=now.replace(/&gt;/g, " <font color=#0000FF> > </font> ");
window.frames[ "jwedit "].document.body.innerHTML=now
form.t1.value= ' '
form.t1.value+=window.frames[ "jwedit "].document.body.innerHTML
}
function BOTTOM_onmouseover(b){
b.bgColor = "#CEE7FF ";
b.style.borderColor = "#00557D ";
}
function BOTTOM_onmouseout(b){
b.bgColor = " ";
b.style.borderColor = "buttonface ";
}

function editlogo(img,web,Tvalue,H,W){
var bt= new Array()
bt[1]= Array( 'e1 ', 'e1.gif ', '字体 ')
bt[2]=Array( 'e2 ', 'e2.gif ', '字体大小 ')
bt[3]=Array( 'e3 ', 'e3.gif ', '加粗 ')
bt[4]=Array( 'e4 ', 'e4.gif ', '斜体 ')
bt[5]=Array( 'e5 ', 'e5.gif ', '下划线 ')
bt[6]=Array( 'e6 ', 'e6.gif ', '左对齐 ')
bt[7]=Array( 'e7 ', 'e7.gif ', '居中 ')
bt[8]=Array( 'e8 ', 'e8.gif ', '右对齐 ')
bt[9]=Array( 'e9 ', 'e9.gif ', '闪动文字 '),
bt[10]=Array( 'e10 ', 'e10.gif ', '特殊盒子 ')
bt[11]=Array( 'e11 ', 'e11.gif ', '水平线 ')
bt[12]=Array( 'e12 ', 'e12.gif ', '图片 ')
bt[13]=Array( 'e13 ', 'e13.gif ', 'Web链接 ')
bt[14]=Array( 'e14 ', 'e14.gif ', '表格 ')
bt[15]=Array( 'e15 ', 'e15.gif ', '当前日期 ')
bt[16]=Array( 'e16 ', 'e16.gif ', '代码 ')
bt[17]=Array( 'e17 ', 'e17.gif ', '插入原代码 ')
var str= ' <table bgcolor= "#F2F2F2 "> <tr> ';
for (i = 1; i < 18; i++) {
str += ' <td style= "padding:2px; " '+
'onmouseover=this.style.cursor= "hand ";BOTTOM_onmouseover(this) ' +
'onmouseout=BOTTOM_onmouseout(this) '+
'onclick=BOTTOM_c( " '+bt[i][0]+ ' ", " '+web+ ' ") '+
'> '+
' <img id= " '+ bt[i][0] + ' " '+
'src= " '+img+bt[i][1] + ' " '+
'alt= " ' +bt[i][2] + ' " '+
'title= " ' + bt[i][2] + ' " '+
'> </td> ';
}
str+= ' </tr> </table> <bt> '


str+= ' <iframe class= "block " id= "jwedit " width= " '+W+ ' " height= " '+H+ ' " MARGINHEIGHT= "2 " MARGINWIDTH= "2 " scrolling= "yes "> </iframe> '
document.write(str);

var editor = document.getElementById( "jwedit ").contentWindow;
editor.document.designMode = 'On ';
editor.document.contentEditable = true;
editor.document.open();
editor.document.writeln(Tvalue);
editor.document.close();
itext=false

}
function BOTTOM_c(b,web){
var jwedit=window.frames[ "jwedit "].document
html= " "
window.frames[ "jwedit "].focus();
switch (b) {
case "e3 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'bold ') ;
break;
case "e4 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'italic ') ;
break;
case "e5 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'UnderLine ') ;
break;
case "e6 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'JustifyLeft ') ;
break;
case "e7 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'JustifyCenter ') ;
break
case "e8 " :
var sel = jwedit.selection.createRange();
jwedit.execCommand( 'JustifyRight ') ;
break
case "e9 " :
if(!itext){
ShowDialog( " "+web+ "mq.htm ",400,200)
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e10 " :
if(!itext){
jwedit.selection.clear() ;
var str= ' <FIELDSET style= "font-size: 10pt; " > <LEGEND> 盒子标题 </LEGEND> '+
' <table style= "font-size: 11pt; " width= "100% "> <tr> <td > 内容 </td> </tr> </table> '+
' </FIELDSET> '
jwedit.selection.createRange().pasteHTML(str) ;
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e11 " :
if(!itext){
jwedit.selection.clear() ;
jwedit.selection.createRange().pasteHTML( ' <hr width= "100% "> ') ;
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e12 " :
if(!itext){
ShowDialog( " "+web+ "img.htm ",380,500)
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e13 " :
if(!itext){
ShowDialog( " "+web+ "weblink.htm ",300,220)
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e14 " :
if(!itext){
ShowDialog( " "+web+ "table.htm ",380,300)
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e15 " :
if(!itext){
str= " "
str= " <div style= 'font-size: 10pt; '> "
today=new Date()
tt=new Array( "日 ", "一 ", "二 ", "三 ", "四 ", "五 ", "六 ")
str+=today.toLocaleDateString()+ ' 星期 '+tt[today.getDay()]
str+= " </div> "


jwedit.selection.createRange().pasteHTML(str) ;
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
case "e16 " :
var it=jwedit.body
if(!itext){
document.all.e16.src=web+ "img/e16[html].gif "
it.innerText=it.innerHTML;
itext=true
}else{
it.innerHTML=it.innerText;
document.all.e16.src=web+ "img/e16.gif "
itext=false
}
break
case "e17 " :
if(!itext){
jwedit.selection.clear() ;
var str= ' <textarea rows=20 style= "width:550 ;background:transparent;BORDER-RIGHT:0px;BORDER-TOP:0pc;BORDER-LEFT:0px;BORDER-BOTTOM:0px; "> 代码 </textarea> '

jwedit.selection.createRange().pasteHTML(str) ;
}else{
alert( "目前为代码状态\n请按[编辑]转换为编辑状态! ")
}
break
default :
}
}
function ShowDialog(url, width, height) {
window.frames[ "jwedit "].focus();
var arr = showModalDialog(url, window, "dialogWidth: " + width + "px;dialogHeight: " + height + "px;help:no;scroll:no;status:no ");
window.frames[ "jwedit "].focus();
}


------------------
www.jw112.com

[解决办法]
推荐eWebEditor
[解决办法]
我也觉得eWebEditor,我这有一个eWebEditor,修改过上传组件,很安全的,有意思加我Q:5771859
[解决办法]
eWebEditor
fck

热点排行