编辑页前台代码中添加
--------------------------------------------
1                             <OBJECT id="doc_html" style="LEFT: 0px; TOP: 0px" type="text/x-scriptlet" height="320" width="100%"
2                                 data="editor.htm" VIEWASTEXT>
3                             </OBJECT>
4                             <INPUT type="hidden" name="content">         
5                            <asp:Button >

<script language="javascript">
 function CheckForm()
{
document.all.content.value=document.all.doc_html.value;
alert('aaaaaaaa'+document.all.content.value);
return true
}
</script>

编辑页后台代码中添加
-----------------------------------------------
this.Button1.Attributes.Add("OnClick","CheckForm();");

编辑框代码,保存为editor.htm
-------------------------------------------------
<html>
<head>
<title>编辑系统</title>
<link rel="STYLESHEET" type="text/css" href="edit.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="menu" onload="InitDocument();" STYLE="margin:0pt;padding:0pt">

<div class="yToolbar" ID="ExtToolbar">
<div class="TBHandle"></div>
<div class="Btn" TITLE="删除" LANGUAGE="javascript" onclick="format1('delete');">
<img class="Ico" src="images\delete.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="剪切" LANGUAGE="javascript" onclick="format1('cut');">
<img class="Ico" src="images\cut.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="复制" LANGUAGE="javascript" onclick="format1('copy');">
<img class="Ico" src="images\copy.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="粘贴" LANGUAGE="javascript" onclick="format1('paste');">
<img class="Ico" src="images\paste.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="撤消" LANGUAGE="javascript" onclick="format1('undo');">
<img class="Ico" src="images\undo.gif" WIDTH="17" HEIGHT="16">
</div>
<div class="Btn" TITLE="恢复" LANGUAGE="javascript" onclick="format1('redo');">
<img class="Ico" src="images\redo.gif" WIDTH="16" HEIGHT="16">
</div>

<div class="TBSep"></div>
<div class="Btn" TITLE="插入表格" LANGUAGE="javascript" onclick="fortable()">
<img class="Ico" src="images\table.gif" WIDTH="18" HEIGHT="18">
</div>
<div class="Btn" TITLE="插入超级连接" LANGUAGE="javascript" onclick="UserDialog('CreateLink')">
<img class="Ico" src="images\wlink.gif" WIDTH="22" HEIGHT="22">
</div>
<div class="Btn" TITLE="插入图片" LANGUAGE="javascript" onclick="UserDialog('InsertImage');">
<img class="Ico" src="images\img.gif" WIDTH="22" HEIGHT="22">
</div>
<div class="Btn" TITLE="插入水平线" LANGUAGE="javascript" onclick="format('InsertHorizontalRule')">
<img class="Ico" src="images/hr.gif" WIDTH="16" HEIGHT="16">
</div>

 

<div class="TBSep"></div>

<div  TITLE="欢迎使用添加文章系统" >
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color=red size=2px>

</font>
</div>

</div>

<div class="yToolbar">
<div class="TBHandle"></div>
<select ID="formatSelect" class="TBGen" title="段落格式" onchange="doSelectClick('FormatBlock',this)" style="font: icon; width: 80px;">
<option>段落格式</option>
<option VALUE="&lt;P&gt;">普通
<option VALUE="&lt;PRE&gt;">已编排格式
<option VALUE="&lt;H1&gt;">标题一
<option VALUE="&lt;H2&gt;">标题二
<option VALUE="&lt;H3&gt;">标题三
<option VALUE="&lt;H4&gt;">标题四
<option VALUE="&lt;H5&gt;">标题五
<option VALUE="&lt;H6&gt;">标题六
<option VALUE="&lt;H7&gt;">标题七
</select>
<select ></div>

<div class="Btn" TITLE="加粗" LANGUAGE="javascript" onclick="format('bold');">
<img class="Ico" src="images\bold.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="斜体" LANGUAGE="javascript" onclick="format('italic');">
<img class="Ico" src="images\italic.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="下划线" LANGUAGE="javascript" onclick="format('underline');">
<img class="Ico" src="images\underline.gif" WIDTH="16" HEIGHT="16">
</div>

<div class="TBSep"></div>

<div class="Btn" TITLE="左对齐" NAME="Justify" LANGUAGE="javascript" onclick="format('justifyleft');">
<img class="Ico" src="images\aleft.gif" WIDTH="17" HEIGHT="16">
</div>
<div class="Btn" TITLE="居中" NAME="Justify" LANGUAGE="javascript" onclick="format('justifycenter');">
<img class="Ico" src="images\center.gif" WIDTH="17" HEIGHT="16">
</div>
<div class="Btn" TITLE="右对齐" NAME="Justify" LANGUAGE="javascript" onclick="format('justifyright');">
<img class="Ico" src="images\aright.gif" WIDTH="16" HEIGHT="16">
</div>

<div class="TBSep"></div>

<div class="Btn" TITLE="编号" LANGUAGE="javascript" onclick="format('insertorderedlist');">
<img class="Ico" src="images\numlist.gif" WIDTH="18" HEIGHT="18">
</div>
<div class="Btn" TITLE="项目符号" LANGUAGE="javascript" onclick="format('insertunorderedlist');">
<img class="Ico" src="images\bullist.gif" WIDTH="18" HEIGHT="18">
</div>
<div class="Btn" TITLE="减少缩进量" LANGUAGE="javascript" onclick="format('outdent');">
<img class="Ico" src="images\outdent.gif" WIDTH="16" HEIGHT="16">
</div>
<div class="Btn" TITLE="增加缩进量" LANGUAGE="javascript" onclick="format('indent');">
<img class="Ico" src="images\indent.gif" WIDTH="16" HEIGHT="16">
</div>

<div class="TBSep"></div>
<div class="Btn" TITLE="使用帮助" LANGUAGE="javascript" onclick="help();">
<img class="Ico" src="images\help.gif" WIDTH="16" HEIGHT="16">
</div>

<div class="TBSep"></div>


</div>

 

<div class="yToolbar">
<div class="TBHandle"></div>
<div class="TBHandle"></div><select language="javascript" class="TBGen" >使用 HTML 语法书写 </div></div>

<div class="TBSep"></div>


</div>


<iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="240">
</iframe>

<script src="edit.js" type="text/javascript"></script>

</body>
</html>


JS文件edit.js
---------------------------------------------------

  1.Net页面中使用在线编辑框实例SEP_PADDING = 5
  2.Net页面中使用在线编辑框实例HANDLE_PADDING = 7
  3.Net页面中使用在线编辑框实例
  4.Net页面中使用在线编辑框实例var yToolbars =    new Array();
  5.Net页面中使用在线编辑框实例
  6.Net页面中使用在线编辑框实例var YInitialized = false;
  7.Net页面中使用在线编辑框实例
  8.Net页面中使用在线编辑框实例function document.onreadystatechange()
  9}

edit.css代码
------------------------------------------------------------------------
  1 .Gen
  2 {
  3 POSITION: relative
  4 }
  5 .heading
  6 {
  7 BACKGROUND: #eeeeee;
  8 COLOR: #000000
  9 }
 10 .Composition
 11 {
 12 BACKGROUND-COLOR: menu;
 13 POSITION: relative
 14 }
 15 .yToolbar
 16 {
 17 BACKGROUND-COLOR: menu;
 18 BORDER-BOTTOM: buttonshadow 1px solid;
 19 BORDER-LEFT: buttonhighlight 1px solid;
 20 BORDER-RIGHT: buttonshadow 1px solid;
 21 BORDER-TOP: buttonhighlight 1px solid;
 22 HEIGHT: 27px;
 23 LEFT: 0px;
 24 POSITION: relative;
 25 TOP: 0px
 26 }
 27 .Btn
 28 {
 29 BACKGROUND-COLOR: menu;
 30 BORDER-BOTTOM: buttonface 1px solid;
 31 BORDER-LEFT: buttonface 1px solid;
 32 BORDER-RIGHT: buttonface 1px solid;
 33 BORDER-TOP: buttonface 1px solid;
 34 HEIGHT: 23px;
 35 POSITION: absolute;
 36 TOP: 1px;
 37 WIDTH: 23px
 38 }
 39 .Ico
 40 {
 41 LEFT: 2px;
 42 POSITION: absolute;
 43 TOP: 1px
 44 }
 45 .TBSep
 46 {
 47 BORDER-LEFT: buttonshadow 1px solid;
 48 BORDER-RIGHT: buttonhighlight 1px solid;
 49 FONT-SIZE: 0px;
 50 HEIGHT: 22px;
 51 POSITION: absolute;
 52 TOP: 1px;
 53 WIDTH: 1px
 54 }
 55 .TBGen
 56 {
 57 FONT: 8pt verdana,arial,sans-serif;
 58 HEIGHT: 22px;
 59 POSITION: absolute;
 60 TOP: 2px
 61 }
 62 .TBHandle
 63 {
 64 BACKGROUND-COLOR: menu;
 65 BORDER-LEFT: buttonhighlight 1px solid;
 66 BORDER-RIGHT: buttonshadow 1px solid;
 67 BORDER-TOP: buttonhighlight 1px solid;
 68 FONT-SIZE: 1px;
 69 HEIGHT: 22px;
 70 POSITION: absolute;
 71 TOP: 1px;
 72 WIDTH: 3px
 73 }
 74 .BtnMouseOverUp
 75 {
 76 BACKGROUND-COLOR: buttonface;
 77 BORDER-BOTTOM: buttonshadow 1px solid;
 78 BORDER-LEFT: buttonhighlight 1px solid;
 79 BORDER-RIGHT: buttonshadow 1px solid;
 80 BORDER-TOP: buttonhighlight 1px solid;
 81 HEIGHT: 23px;
 82 POSITION: absolute;
 83 TOP: 1px;
 84 WIDTH: 24px
 85 }
 86 .BtnMouseOverDown
 87 {
 88 BACKGROUND-COLOR: buttonface;
 89 BORDER-BOTTOM: buttonhighlight 1px solid;
 90 BORDER-LEFT: buttonshadow 1px solid;
 91 BORDER-RIGHT: buttonhighlight 1px solid;
 92 BORDER-TOP: buttonshadow 1px solid;
 93 HEIGHT: 23px;
 94 POSITION: absolute;
 95 TOP: 1px;
 96 WIDTH: 24px
 97 }
 98 .BtnDown
 99 {
100 BACKGROUND-COLOR: gainsboro;
101 BORDER-BOTTOM: buttonhighlight 1px solid;
102 BORDER-LEFT: buttonshadow 1px solid;
103 BORDER-RIGHT: buttonhighlight 1px solid;
104 BORDER-TOP: buttonshadow 1px solid;
105 HEIGHT: 23px;
106 POSITION: absolute;
107 TOP: 1px;
108 WIDTH: 24px
109 }
110 .IcoDown
111 {
112 HEIGHT: 23px;
113 LEFT: 0px;
114 POSITION: absolute;
115 TOP: 0px;
116 WIDTH: 24px
117 }
118 .IcoDownPressed
119 {
120 LEFT: 1px;
121 POSITION: absolute;
122 TOP: 1px
123 }

相关文章:

  • 2021-04-20
  • 2021-06-09
  • 2022-01-24
  • 2022-02-05
  • 2021-10-15
  • 2022-01-12
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案