关于父子对话框怎么互传参数值问题?

大神!那个自定义弹出式子对话框,怎么将父表的参数值传给自定义子对话框?子对话框的参数值又怎么传给父表?
JS代码如下:
window.aDialog=null;
showDialog("", o.width, o.height, iframe,o);
function showDialog(f) {……}
创建完成子对话框对象(aDialog)后,怎么将父表的参数值传给现成子对话框对象(aDialog,而不是通过创建子对话框时传参数值)?
或子对话框对象怎么将参数值传给父表?
请大神指点,谢谢!@macro_hard


编辑于 2017-9-19 18:06  
编辑于 2017-9-25 21:34  
FineReportzxcjk2000 发布于 2017-9-7 23:24
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共19回答
最佳回答
0
macro_hard发布于2017-9-7 23:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-12 00:59(编辑于 2023-9-6 09:34)
555
  • zxcjk2000 zxcjk2000(提问者) 这个地方没有设置传参的界面,也没有使用超链接功能,也没有构建子对话框对象,也没有创建子对话框对象,只有一个让子对话框显示的函数,这样怎么才能把父表参数值传进到子对话框内?
    回复
    2017-09-12 01:07 
最佳回答
0
macro_hard发布于2017-9-12 09:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-12 16:26(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard 创建dailog用到了闭包,低版本的ie如果你不销毁dialog会内存泄露。dialog总共就那么大,控件再多也有限,应该不会很慢吧。如果确实慢,就检查一下是否浏览器兼容问题或者优化一下你的dialog里的子报表
    回复
    2017-09-12 16:38 
  • zxcjk2000 zxcjk2000(提问者) 现在鼠标移到button1上时就先显示一个aDialog对象白色对话框,然后再里面才显示出被链接的模版出来,一前一后显示,不同步,给用户感觉也很不爽呀?
    回复
    2017-09-12 16:53 
  • macro_hard macro_hard 回复 zxcjk2000 :你要是这1秒都不能忍,而且不用低版本ie,那可以用之前的帖子的js修改参数给自模板参数赋值,然后再触发子模板的查询。就算这样,子模板也有个刷新过程啊。
    回复
    2017-09-12 17:03 
  • zxcjk2000 zxcjk2000(提问者) 有没有办法可以在aDialog里直接添加控件,而不是通过链接来嵌入一个模版文件到这个对话框里;或能不能让父表的超链接弹出的对话框是直接调用模版文件,而不是调用一个aDialog对话框,在通过这个对话框再调用模版文件
    回复
    2017-09-13 04:19 
最佳回答
0
macro_hard发布于2017-9-13 07:54(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-13 16:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-13 17:38(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard 我不是回答过你了么,如果你不要url传参,那可以用js通过ajax的方法去修改或者赋值参数,看你以前的帖子
    回复
    2017-09-13 18:00 
最佳回答
0
zxcjk2000发布于2017-9-18 16:01(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-9-18 18:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
zchzch发布于2017-9-18 19:51(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1180浏览人数
  • 最后回答于:2017-9-30 11:24
    活动推荐 更多
    热门课程 更多
    返回顶部