这个文本编辑器什么功能也没有,就是写上字按照格式保存进数据库就over
1:用iframe的形式来接收内容
一些参考
function document.onreadystatechange()
{
HtmlEdit.document.designMode="On";
}
这个函数让frame以文本框的形式展现,可以输入信息内容
2:由于get方式接收的话会出现非法字符现象,所以采用post形式来接收这个iframe的信息
HtmlEdit.document.body.innerHTML (JS) 用这个方法来取得iframe里的信息,HtmlEdit为ifame的id
Post方式取得信息还要注意一个换行的问题
比如:<p>11</p><p>111</p> 这是两行111 放入到iframe中是显示正常的
但如果你以这种形式保存
<p>11</p>
<p>11</p> 多了个换行保存进数据库的话 js解析的时候就会报错
所以要用服务端语言给过滤一下换行再让js解析
php 是这样的
preg_replace("/[\r\n]+/","",$stiring)
这样基本上不会出现什么恶心的问题了。