点击FCK的按钮 打开一个HTML文件 该文件为 <frameset>
<frame src="a.php"></frame>
<frame src="b.php"></frame>
</frameset>
我在b.php中想获取 FCK 编辑框对象应该怎么写
var dialog = window.parent.parent;
var oEditor = dialog.InnerDialogLoaded();
这样不行的吗 请高手指导下 我在HTML文件用 window.parent 是可以的,多了一层就不行吗?还是说PHP文件问题?
<frame src="a.php"></frame>
<frame src="b.php"></frame>
</frameset>
我在b.php中想获取 FCK 编辑框对象应该怎么写
var dialog = window.parent.parent;
var oEditor = dialog.InnerDialogLoaded();
这样不行的吗 请高手指导下 我在HTML文件用 window.parent 是可以的,多了一层就不行吗?还是说PHP文件问题?
解决方案 »
- 配置PHP5+APACHE2.2,竟然打不开php页面,而是下载,这是为什么?
- mysq两个表之间数据如何相连
- 关于这段代码中的save_node
- 有关php网页的中文问题!
- [求助]设计多用户程序时,权限分配的设计方法?
- Php 3.x与4.x中关于对象编程的不兼容问题之二 按引用传递参数说
- mysql的类型区别(谁有相关的文章!我不懂什么时候用int 什么时候用bigint )!:)
- 各位,能帮我找个文件么?
- 如何限制 Apache 的 log 的长度?
- 一个研究了很久的问题
- 【PHP生成CSV文件】后打开CSV文件编辑再保存时提示【可能含有与unicode文本不兼容的功能】等等提示,是程序有问题吗?程序如下
- PHP判断关键词个数的问题,PHP盲请教高手!
我就把函数定义在了HTML文件里, 然后在b.php 用parent.funname()调用
但是提示 window.parent.dialog.InnerDialogLoaded(); 没有极限
如果是则可能是跨域了
还在纠结这个问题吗?
#1 的内容是你找到的说明吗?通过测试没有?
这两个例子都指示着这样一个事实:GetInstance 方法要在存在 FCKeditorAPI 对象的页面中执行
如何确定 FCKeditorAPI 对象的存在呢,只要检查该页面是否有加载 FCKeditor js文件的代码又,如果你的弹出窗口是一个框架页面,那么在子框架中访问 FCKeditor 应写作 top.opener.FCKeditorAPI.GetInstance ...
c.html:
<frameset>
<frame src="a.php"></frame>
<frame src="b.php"></frame>
</frameset> 我需要的是在b.php中获取FCK对象。嗯,是没有权限,打错了呢
#1是网上找到的,测试过,如果在c.html中使用window.parent.dialog.InnerDialogLoaded(); 是可以的。
然后我就尝试在b.php中使用window.parent.parent.dialog.InnerDialogLoaded(); 失败!
接着我试用2楼那样,提示没有权限。刚才在b.php中使用了你给的 top.opener.FCKeditorAPI.GetInstance('CONTENT'); 依旧提示top.opener.FCKeditorAPI 为空或不是对象。如果实在不行,可能要在c.html 里实现了,不能用frameset frame了 ,好郁闷啊我
呢么在 b.php 中应写作
window.top.parent.dialog.InnerDialogLoaded();
这个 top 就是 c.html 窗口