主题: iframe框架下编辑器无法正常使用
作者: kexinli, 发布日期: 2009-12-31 16:34:28, 浏览数: 7812
普通页面使用没有问题。
在有iframe的框架页面调用后:编辑器格式正常显示,但是点任何按钮没有反应。
js报错:‘parent.KE.browser'  为空或不是对象。

请问怎么调整才可以使用,谢谢。
作者: Roddy, 发布日期: 2009-12-31 16:36:17
回复
作者: kexinli, 发布日期: 2009-12-31 16:55:49
谢谢,回复。
我之前的做法就是这样,而且编辑器所提供的关于路径的属性都设置过,没有成功。
我有按照你提供的地址,原封不动的试了,还是不行,有报错。
js报错:
行2:
字符:4841
’parent.KE.browser' 为空或不是对象

行2:
字符:7120
‘KE.g[...].hideDiv.style' 为空或不是对象
    
回复
作者: Roddy, 发布日期: 2009-12-31 17:24:31
打开例子也直接报错?
回复
作者: kexinli, 发布日期: 2010-01-04 09:56:09
例子不报错。
回复
作者: kexinli, 发布日期: 2010-01-05 15:43:02
又做了测试。按照上面的提供的例子,调用文件和被调用文件在同一个目录没任何问题,能正常使用。
但是如果放到不同的目录内就会出现我上面说的问题。
回复
作者: 絢夢, 发布日期: 2012-06-21 09:50:58

回复Roddy:如果js是放在iframe框架外,iframe内只要调用外部方法呢?

 

我的网站上iframe内的很多页面都需要用到编辑器,如果能调用外部公用方法初始化编辑器,这样就iframe内就不用每个页面都包含那个js进来了

回复
作者: Roddy, 发布日期: 2012-06-21 12:12:55
回复絢夢:调用外部的JS会有问题,主要原因是document,window是外部的。请在内部引入JS。
回复
发表新帖 发表回复