我已經在用戶生成html數據,我正在我的網站上設置tinymce網頁。你可以加載一個HTML文本區域,但顯示wysiwyg格式化輸出(即時通訊使用tinymce)
問題是我有現有的html頁面,我想用作啓動器。
我想第一次進入tinymce頁面時,它會用我本地磁盤上html文件的wysiwyg視圖預先填充textarea。
是否有任何方法來採取一個HTML流,並預先填充一個textarea,以便它顯示wysiwyg而不是html。我需要確保此轉換不會丟失任何格式。
我已經在用戶生成html數據,我正在我的網站上設置tinymce網頁。你可以加載一個HTML文本區域,但顯示wysiwyg格式化輸出(即時通訊使用tinymce)
問題是我有現有的html頁面,我想用作啓動器。
我想第一次進入tinymce頁面時,它會用我本地磁盤上html文件的wysiwyg視圖預先填充textarea。
是否有任何方法來採取一個HTML流,並預先填充一個textarea,以便它顯示wysiwyg而不是html。我需要確保此轉換不會丟失任何格式。
當設置爲加載到現有的textarea時,TinyMCE將顯示已經加載到該textarea中的HTML。將HTML加載到服務器端的textarea中。例如(僞):
echo "<textarea class=\"text\">"
echo html_encode(html_stream)
echo "</textarea>"
而且JavsaScript:
<script type="text/javascript">
tinyMCE.init({
mode : "specific_textareas",
editor_selector : "text",
});
</script>
我建立了一個自定義的CMS與TinyMCE的基本上做你的描述。當我預先填充TinyMCE默認顯示爲WYSIWYG的textarea時,我發現了。
HTML可以從磁盤上的文件讀取,或存儲在其他地方。
你真的試過了嗎?
你問:有沒有辦法做到這一點,而無需將文件從計算機上傳到服務器? (IE>從文件加載內容:/// URL?) – Josh 2009-08-04 02:39:10
我如何採取一個HTML流,並預先填充一個textarea所以它顯示wysiwyg而不是html – leora 2009-08-04 02:40:30
對不起,不明白...我是試! :-) HTML流在哪裏?我知道HTML來自本地文件,您是否將本地文件發送到服務器,並且這是流的位置?或者你正在尋找一種方法來加載使用JavaScript的本地文件? – Josh 2009-08-04 02:47:09