你可以用html加载文本区域,但显示wysiwyg格式化输出(即时通讯使用tinymce)

时间:2009-08-04 02:34:48

标签: html tinymce

我在网页上设置了tinymce,用户可以生成我在网站上放置的HTML数据。

问题是我现有的html页面我想用作启动器。

我想第一次进入tinymce页面,它使用我本地磁盘上的html文件的wysiwyg视图预填充textarea。

有没有办法获取一个HTML流并让它预先填充textarea所以它显示了所见即所得而不是html。我需要确保此转换不会丢失任何格式。

2 个答案:

答案 0 :(得分:1)

当设置为加载到现有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>

答案 1 :(得分:1)

我已经使用TinyMCE构建了一个自定义CMS,它基本上就是您描述的内容。我发现当我预填充textarea时,TinyMCE默认显示为WYSIWYG。

可以从磁盘上的文件中读取HTML,也可以将其存储在其他位置。

你真的尝试过吗?