主题: 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。
|
回复 |