gpt4 book ai didi

javascript - IE 中具有不同配置文件的多个 CKEDITOR 实例损坏

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:27 28 4
gpt4 key购买 nike

我试图在同一页面上放置多个 CKEDITOR 实例,每个实例加载不同的配置文件。它在 FF 中工作正常,但在 IE 中,页面上最后一个实例的配置文件应用于所有实例。每个实例都有一个唯一的基本元素名称。我使用以下代码添加实例,每个实例的 customConfig、宽度和高度值都会发生变化。

CKEDITOR.replace(   document.form1.elementName,
{
customConfig : customConfigFile.js',
width : '500px',
height: '200px'
}
);

我做错了什么?我不能只从页面上的配置文件中指定设置,因为配置文件的一部分是 oninstanceready 调用。我能够让它工作的唯一方法是使用 setTimeout 延迟每个实例的初始化,但这远非理想。有什么想法吗?

最佳答案

尝试将它放在页面底部的结束 body 标记之后,因为必须在替换发生之前加载该元素。而且您只需要配置文件的名称,而不是其他论坛中建议的完整路径。我遇到了同样的问题,这对我有用。不要忘记您需要在文件名前加上引号:

CKEDITOR.replace(   'elementname',
{
customConfig : 'customConfigFile.js',
width : '500px',
height: '200px'
}
);

关于javascript - IE 中具有不同配置文件的多个 CKEDITOR 实例损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3256516/

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