Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 从iframe启动dojo对话框的变通方法?_Grails_Dialog_Dojo - Fatal编程技术网

Grails 从iframe启动dojo对话框的变通方法?

Grails 从iframe启动dojo对话框的变通方法?,grails,dialog,dojo,Grails,Dialog,Dojo,我正在四处寻找一种方法,如果dojo对话框是从iframe启动的,那么它可以启动到父窗口。糟糕透了 现在,我想知道是否有一个解决办法,或者是否有人可以为此建议一个解决办法?我目前正在使用Grails,我试图找出是否有办法将启动“重定向”到父窗口 任何帮助都将不胜感激 谢谢 页面和来自该页面的iframe之间可以共享的唯一信息(如果两者至少位于不同的域中)是iframe的名称 因此,您可以让iframe设置它的名称,让主页轮询iframe,并在名称更改为某个预定义消息时打开对话框 很难看,但doj

我正在四处寻找一种方法,如果dojo对话框是从iframe启动的,那么它可以启动到父窗口。糟糕透了

现在,我想知道是否有一个解决办法,或者是否有人可以为此建议一个解决办法?我目前正在使用Grails,我试图找出是否有办法将启动“重定向”到父窗口

任何帮助都将不胜感激


谢谢

页面和来自该页面的iframe之间可以共享的唯一信息(如果两者至少位于不同的域中)是iframe的名称

因此,您可以让iframe设置它的名称,让主页轮询iframe,并在名称更改为某个预定义消息时打开对话框

很难看,但dojo.io.windowName就是这样工作的,是用于跨域通信的常见黑客之一