這個(gè)文本編輯器什么功能也沒有,就是寫上字按照格式保存進(jìn)數(shù)據(jù)庫(kù)就over

1:用iframe的形式來(lái)接收內(nèi)容

一些參考

function document.onreadystatechange()
{
HtmlEdit.document.designMode="On";
}
這個(gè)函數(shù)讓frame以文本框的形式展現(xiàn),可以輸入信息內(nèi)容

2:由于get方式接收的話會(huì)出現(xiàn)非法字符現(xiàn)象,所以采用post形式來(lái)接收這個(gè)iframe的信息

 HtmlEdit.document.body.innerHTML (JS) 用這個(gè)方法來(lái)取得iframe里的信息,HtmlEdit為ifame的id

Post方式取得信息還要注意一個(gè)換行的問題

比如:<p>11</p><p>111</p> 這是兩行111  放入到iframe中是顯示正常的
但如果你以這種形式保存
<p>11</p>
<p>11</p> 多了個(gè)換行保存進(jìn)數(shù)據(jù)庫(kù)的話 js解析的時(shí)候就會(huì)報(bào)錯(cuò)
所以要用服務(wù)端語(yǔ)言給過濾一下?lián)Q行再讓js解析
php 是這樣的
preg_replace("/[\r\n]+/","",$stiring)

這樣基本上不會(huì)出現(xiàn)什么惡心的問題了。