asp.net - TinyMCE:双前色和背景色按钮?

标签 asp.net javascript internet-explorer internet-explorer-8 tinymce

我在使用 TinyMCE 时遇到问题。在 IE8 中,由于某种随机原因,前景色和背景色会显示两次。

见下图。

TinyMCE http://img27.yfrog.com/img27/7325/tinymcedoubleforecolorb.jpg

源代码(我在theme_advanced_buttons2中添加了前景色和背景色):

tinyMCE.init({
mode : "exact",
elements : "<%= editArea.ClientID %>",
custom_shortcuts : false,
language : "en",

relative_urls : false,
convert_urls : false,

forced_root_block : false,
force_p_newlines : true,
force_br_newlines : false,

fix_nesting : true,        

plugins : "pagebreak,table",
pagebreak_separator : '<div style="page-break-after:always;"></div>',

theme : "advanced",
skin : "o2k7",
skin_variant : "blue",

width : "540",
height : "470", 
theme_advanced_toolbar_location : "top",
theme_advanced_statusbar_location : "none",

theme_advanced_font_sizes : "1,2,3,4,5,6,7",
font_size_style_values : "0.6em,0.8em,1em,1.2em,1.5em,2em,3em",

theme_advanced_buttons1 : "newdocument,|,copy,cut,paste,|,hr,pagebreak,|,undo,redo,|,code|,image,code",
theme_advanced_buttons2 : "fontselect,fontsizeselect,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor", // <-- This gives me double forecolor and backcolor
theme_advanced_buttons3 : "table,|,row_props,cell_props,|,col_before,col_after,row_before,row_after,|,split_cells,merge_cells,|,delete_col,delete_row,"
});

最佳答案

将这两个放在单独的按钮主题中,它应该可以解决您的问题。

这是一个疯狂的猜测,但我在 MS-Word 和 Open Office 中检查过,他们也将其作为单独的主题。

关于asp.net - TinyMCE:双前色和背景色按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367158/

相关文章:

asp.net - 如何更新 asp.net 网站(只是更改了文件)

c# - asp : LoginStatus control as a button, 不是文本

c# - ASP.NET Gridview 仅在确认时删除行

javascript - 使用react-materialize遇到错误 “ReferenceError: $ is not defined”

javascript - JS中的文本函数第一个参数(_)

css - 在 less 中禁用 IE 特定的渐变属性

internet-explorer - 类似于 IE 过渡的东西

javascript - 如何使一个部分占据 Dynamics CRM 表单编辑器中的整个空间

javascript - 动态显示和初始化多个谷歌地图

javascript - “DataTransferItem”在 Internet Explorer 中未定义