想把 fckeditor 放到 phpbb3 上面使用,遇到的第一个问题就是如何调用这个可视化的编辑器了。从网上找来一些资料,做了些小小的修改放到这里,以备日后参考:
先看一下一段html代码:
<div id="message-box"> <textarea name="message" rows="15" class="inputbox"></textarea></div>
方法一:覆盖现有的 textarea
<div id="message-box">
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
// <![CDATA[
var fckeditor=new FCKeditor('message');
fckeditor.BasePath="fckeditor/";// fckeditor 的路径
fckeditor.ToolbarSet="Default";// fckeditor 使用的配置名称
fckeditor.Width="100%";
fckeditor.ReplaceTextarea();
// ]]>
</script>
<textarea name="message" rows="15" class="inputbox"></textarea></div>
经过上面的修改,原本简单的文本框就被 fckeditor 取代了。
方法二:使用JS调用
<div id="message-box">
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
var fckeditor=new FCKeditor('FCKEditor1');// 设置编辑器的名称
fckeditor.BasePath="fckeditor/";
fckeditor.Create();// 创建并且输出一个编辑器
</script></div>




Leave a comment