【问题标题】:Tinymce text colorTinymce 文字颜色
【发布时间】:2015-08-11 13:16:45
【问题描述】:

我有一个简单的 html 页面,其中显示了 tinymce 数据库中的一些文本。用户可以选择对其进行编辑。我想要的是,当用户单击编辑按钮时,文本颜色变为蓝色,因此他们输入的任何内容都显示为蓝色。我想保留默认的tinymce颜色之前用户自己输入了一些东西,并且只在他们输入的文本上有新的颜色。

我该怎么做?

【问题讨论】:

  • 这个链接可能对你有帮助:tinymce.com/wiki.php/Configuration3x:content_css
  • 但它们是在初始化期间执行的,我想在一些操作后更改它
  • 您是否尝试在单击编辑按钮时使用 javascript 更改编辑器父元素的类(并在编辑器 css 文件中使用蓝色文本定义类?)
  • 欢迎来到 Stack Overflow!您是否尝试过解决这个问题?如果你有,请在你的问题中包含你的代码和研究,以显示什么对你不起作用。如果没有,您应该先尝试自己解决它,然后在此处发布代码和研究。它也让其他人更容易回答您的问题!
  • 我最终在外面制作了一个这样的字符串 $str = "

    " 。 $mysecond_str 。 "

    ; 然后我通过 javascript 将它输入到 tinymce 文本编辑器: var textarea_value = ; document.getElementById('mytextarea').value = textarea_value ; 这完成了工作,至少现在是这样!

标签: javascript php html sql tinymce


【解决方案1】:

我最终在外面制作了一个这样的字符串:

$str = "<p><font color = \"red\">" . $mysecond_str . "</font></p>;

然后我通过 javascript 将它提供给 tinymce 文本编辑器:

var textarea_value = <?php echo json_encode($str); ?>; 
document.getElementById('mytextarea').value = textarea_value;

这完成了工作,至少现在是这样!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    相关资源
    最近更新 更多