gpt4 book ai didi

javascript - 在创建实例后通过 JavaScript 更新 CKEditor 的 CSS

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:58 24 4
gpt4 key购买 nike

我像这样创建一个 CKEditor 实例:

include 'ckeditor/ckeditor.php';
$CKeditor = new CKeditor();
$CKeditor->basePath = './ckeditor/';
$config = array();
echo '<textarea name="content" id="content"></textarea>';
$config['contentsCss'] = 'style1.css';
$config['ImageUpload'] = false;
$config['toolbar'] = 'Basic';
$events = array();
$CKeditor->replace('content', $config, $events);

现在,当这个实例已经创建时,我想通过 JavaScript 更改一些配置细节(例如“contentsCss”)。这可能吗?

我的想法是这样的(不幸的是,这行不通):

<a href="#" onclick="CKEDITOR.instances.content.config.toolbar = 'Full'; return false;">change toolbar style</a>

最佳答案

尝试了很多不同的东西,结果是这样的:

<script type="text/javascript">
function updateCKEditor() {
var editor = CKEDITOR.instances.content;
if (editor) {
editor.destroy(true);
}
var newConfig = { skin : XYZ, toolbar : 'Basic', contentsCss : '' };
CKEDITOR.replace('content', newConfig);
}
</script>

关于javascript - 在创建实例后通过 JavaScript 更新 CKEditor 的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com