【问题标题】:Does CKEditor work properly in prototype.js enabled environment?CKEditor 在启用prototype.js 的环境中是否正常工作?
【发布时间】:2011-07-17 03:21:27
【问题描述】:

在页面上使用prototype.js 时,CKEditor 没有弹出窗口,即笑脸弹出窗口、图像弹出窗口等。当我单击带有弹出窗口的任何按钮时,我从 IE 收到以下错误,然后页面上的所有内容都冻结了:

prototype.js,第 460 行字符 5 SCRIPT5030:数组长度必须分配一个有限的正数

然后在 firebug 中出现此错误:invalid array length,当以下尝试从原型运行时:

shift: function() {  
    var result = this[0];  
    for (var i = 0; i < this.length - 1; i++)  
    this[i] = this[i + 1];  
    this.length--;  
    return result;  
},  

如何让 CKEditor 与原型一起工作?

【问题讨论】:

  • ckeditor 是否也定义了移位函数?一个会覆盖另一个吗? (f)ckeditor 的旧版本适用于 jquery..dunno 回合原型。

标签: php javascript asp.net textarea ckeditor


【解决方案1】:

CKEditor 没有触及任何原生对象/原型,但不幸的是,Prototype.JS 这样做了,AFAIK 的实现存在与原生不兼容的问题(在

那么您使用的是哪个版本的 Prototype.JS 和 CKEditor?我刚刚用 Prototype.JS 1.7.1 测试了 CKEditor 的主干版本,一切正常。

【讨论】:

  • 虽然这个问题已经有一年多的历史了,但他可能在谈论这样的事情:dev.ckeditor.com/ticket/8940 你知道,有很多关于开发站点中等待空闲的补丁的错误报告。
  • 欧普斯。我不知道我在哪里找到了这个问题:D
【解决方案2】:

我刚刚遇到了同样的问题,下载最新版本的原型.js 和 ckeditor/ckfinder 工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    相关资源
    最近更新 更多