<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/example.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "js/template_list.js",
external_link_list_url : "js/link_list.js",
external_image_list_url : "js/image_list.js",
media_external_list_url : "js/media_list.js",
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
我的代码:
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
skin : "o2k7",
language : "zh",
width : "100%",
height : "400",
// Theme options
theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom"
oninit : function(){
tobeready --;
if (tobeready == 0){
if (id > 0){
set_template(id);
}
}
}
});
注意mode:none。在页面的head中引入/tiny_mce/tiny_mce.js和/tiny_mce/init.js
当需要加载的时候只需要调用
tinyMCE.execCommand('mceAddControl', false, this.id);
就可以生成mce编辑器了。
如果需要动态的移除mce,只需要调用
if (tinyMCE.getInstanceById(this.id))
{
tinyMCE.execCommand('mceFocus', false, this.id);
tinyMCE.execCommand('mceRemoveControl', false, this.id);
}
myCustomInitInstance是指在mce加载后调用的函数
tinymce
中文字体过小解决方法
解决方案
:
js\themes\advanced\css\editor_content.css
中的
body, td, pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
10px
改为
12px
就可以了。
改变编辑器内容(HTML)的方法
tinyMCE.getInstanceById("sms_text").getBody().innerHTML = mail["content"];
其中id为需要改为richedit的textarea元素的id
分享到:
相关推荐
在你的HTML页面中,为了启用日语界面,你需要在TinyMCE初始化代码中设置正确的语言参数。例如: ```html tinymce.init({ selector: 'textarea', // 选择要应用TinyMCE的文本区域 language: 'ja' // 设置语言为...
3. **配置TinyMCE**:在你的TinyMCE初始化代码中,你需要添加该插件的引用。通常在`init`函数中,通过`plugins`参数来指定使用的插件,例如: ```javascript tinymce.init({ selector: 'textarea', // 选择器,...
在你的TinyMCE初始化脚本中,添加以下代码: ```javascript tinymce.init({ selector: 'textarea', // 选择你想要应用TinyMCE的textarea plugins: 'powerpaste', // 在这里添加PowerPaste插件 toolbar: '...
在你的TinyMCE初始化代码中添加以下行: ```javascript plugins: 'powerpaste', ``` 4. 确保你的TinyMCE配置中已包含必要的许可信息,因为某些PowerPaste功能可能需要购买许可证才能使用。 四、PowerPaste的使用和...
这涉及到Vue.js组件的注册、引入以及Vue实例的初始化设置。 **前端构建工具** 为了实现项目的构建和打包,可能使用了Webpack或者Vite等前端构建工具。这些工具负责处理模块化、静态资源的合并、压缩和版本控制,...
例如,在Tinymce初始化代码中,我们可以看到类似以下的配置: ```javascript tinymce.init({ selector: 'textarea', plugins: 'powerpaste', toolbar: 'paste', powerpaste_word_valid_elements: '*[*]', // ...
例如,你可以这样初始化一个 Tinymce 编辑器: ```html <script src="js/tinymce.min.js"> tinymce.init({ selector: 'textarea', // 选择要转换为富文本编辑器的 textarea plugins: 'code', // 启用代码编辑...
例如,可能需要在TinyMCE的初始化配置中包含这个插件,然后使用特定的命令或按钮来触发代码插入和高亮显示的功能。同时,为了适应不同类型的代码,可能还需要配置SyntaxHighlighter的参数,使其支持更多的语言或...
然后,在 `TinyMCE` 的初始化配置中,添加对 `syntaxhl` 插件的引用,并设置相关参数,如启用的语言类型和高亮风格。 总的来说,`syntaxhl` 修正版插件是 `TinyMCE` 用户提高代码展示质量的得力助手,它通过修复...
至于"说明.htm"文件,通常这是软件的使用指南或帮助文档,会详细解释如何安装、配置和使用TinyMCE,包括如何初始化编辑器、如何添加自定义按钮、如何与其他库集成等。这些信息对于初学者尤其重要,能够快速上手并...
要使用tinymce2的汉化语言包,首先需要在HTML页面中引入TinyMCE的JavaScript库,然后在TinyMCE初始化时设置"language"参数为"zh_CN",如下所示: ```html <script src="path/to/tinymce.min.js"> tinymce.init({ ...
- **自定义插件**:创建一个Tinymce插件,利用百度地图JavaScript库在编辑器内生成地图预览,允许用户选择坐标并插入地图代码。 - **事件监听和交互**:处理地图的点击、缩放等事件,以便在编辑器中实时更新地图...
本demo教怎么集成到tinymce、读取代码,初始化代码到文本框、异步innerHTML到页面div还有代码提示博文地址https://blog.csdn.net/xuelang532777032/article/details/125559295
3. **配置TinyMCE**:在你的TinyMCE初始化配置中,添加`powerpaste`作为启用的插件,例如: ```javascript tinymce.init({ plugins: 'powerpaste', ... }); ``` 4. **启用插件功能**:如果你希望使用特定的...
2. **初始化设置**:在你的JavaScript代码中,你需要在初始化TinyMCE时指定语言参数。通常,这一步会在文档加载完成后进行。例如,如果你使用的是jQuery,可以这样设置: ```javascript tinymce.init({ selector...
加载完成后,页面的初始化通过tinyMCE.init()函数来设置编辑器的各种参数,比如编辑模式、主题、插件等,以及工具栏按钮的布局和位置等。其中,“plugins”属性列出了激活的插件,比如“code”插件,它可能已经包含...
3. **配置TinyMCE**:在你的TinyMCE初始化配置中,引入刚添加的line-height插件。这可以通过在`plugins`参数中添加`lineheight`来实现。例如: ```javascript tinymce.init({ selector: 'textarea', // 选择器,...
初始化TinyMCE通常需要指定一个元素ID,该元素将被转换为富文本编辑器。以下是一个简单的初始化示例: ```javascript tinymce.init({ selector: 'textarea', // 指定textarea标签 language: 'zh_CN' // ...
3. **初始化TinyMCE**:在TinyMCE的初始化配置中,通过`plugins`参数引入你的自定义插件。例如: ```javascript tinymce.init({ selector: 'textarea', plugins: 'mycustomimageupload', toolbar: '...
- **配置初始化**:使用`tinymce.init()`函数初始化编辑器,设置如宽度、高度、语言、工具栏等选项。 - **绑定元素**:指定一个HTML元素(通常是`<textarea>`)作为TinyMCE编辑器的容器。 3. 图片上传实现: - *...