收录日期:2020/12/05 23:24:37 时间:2016/07/06 09:03:22 标签:Web 开发
 如题 谢谢
window.location.reload(true);
window.location 获得的是当前窗口对象吧
我是这么调用的
window.showModalDialog("../../editPage.jsp", parameArray, "dialogWidth=700px;center=1;status=0;resizable=yes;help=1");
// parameArray 是传递数组参数
  
 对话框 有个 提交按钮 
怎么实现 点提交时关闭对话框  要实现他的父页面的刷新?
你把这个对话框的父窗口作为参数传给对话框,然后在对话框中通过引用来进行刷新。
window.showModalDialog("../../editPage.jsp", parentWindow, "...."); 
// parentWindow 是父窗口的引用。
在对话矿中 window.dialogArguments.location=".......";//window.dialogArguments也就是相当于传过来的parentWindow 
在window.showModalDialog方法下面直接写上刷新页面的函数就行了,showModalDialog方法是阻塞的
模态窗口的话是定位不到他的父页面的。。。
可以通过JS传值来达到刷新父页面的目的
父页面的JS代码:
var flag=window.showModalDialog("../../editPage.jsp", parameArray,....);
if(flag!=null)
{
    window.location.reload();
}
在子页面的关闭事件中:
window.returnValue="xxx";
谁说“模态窗口的话是定位不到他的父页面”,只不过不是通过定位,而是在打开模态窗口时将父页面作为参数传给模态窗口。
引用 3 楼 xmw861221 的回复:
我是这么调用的
window.showModalDialog("../../editPage.jsp", parameArray, "dialogWidth=700px;center=1;status=0;resizable=yes;help=1");
// parameArray 是传递数组参数

对话框 有个 提交按钮
怎么实现 点提交时关闭对话框  要实现他的父页面的刷新?


把当前的window也传到子页面就可以。

var parameArray =  new Array();
parameArray.push(window);
window.showModalDialog("../../editPage.jsp", parameArray, "dialogWidth=700px;center=1;status=0;resizable=yes;help=1");


// 下面是刷新父页面的代码,假设你当时把父页面当作数组的第一个元素传过来的
window.dialogArguments[0].location.reload(); 
谢谢 BearRui 
 
  window.dialogArguments.location.reload(); 在IE6 下可以实现  
 当时IE7 下 好像不行
window.parent.location.reload()
哪来那么多说道?直接写就可以了


window.showModalDialog(); // 此方法在窗口未关闭之前一直阻塞,不会执行下面的语句
window.location.reload();


window.location.href=window.location.href ;
window.location.reload();
这个对应ie6和ie7没什么影响,关键是ie7中的地址栏怎么也去不掉

byte类型转化 关于路径转换问题 数据库连接出错 服务器和路由器下的客户端SOCKET通讯 动态创建控件并拖到合适位置,还要写关于该控件的事件。 如何查看和设置oracle9i的restricted mode? 急问!!word开发问题(禁止拷贝和保存、另存为) 《uc/os-II》(中国电力出版社)的书,所附软盘丢了,谁有可以给我吗? solaris下想用sar命令,一直提示can\'t open /var/adm/sa/sa26 怎样将.NET Framework 2.0中的Components集成到Visual Studio 20003的ToolBox中? *************紧急问题!!DCOM权限***************** 试试你的IE是不是也有这个Bug vc中删除access数据问题,各位高手指点一下,在此谢过! 请教:在Javascript中用escape对字符串编码,用unescape进行解码。在java中有没有等同於escape的方法? 在C#的web应用中,文本框中,特定字符的颜色显示 *************紧急问题!!DCOM权限***************** 究竟谁是谁的衣食父母?(snooty (惩戒者) 你大概是政治没学好吧? 怎样向操作系统注册OCX控件??? myeclipse对validation.xml没有可视化编辑吗? 无法查看.CHM文件的问题??? 大侠请进:cisco 2600路由器我已经开通了路由器外部端口的所有tcp及udp,但是别人还是ping不通路由器下面的服务器,救我哟,。。。。。 求助!phpmyadmin的安装 添加静态方法 c++的东西在vc中不好使吗? 请问,如何能记录下,文件的复制信息!!! 解决线程安全问题,除了Synchronize()方法,还有哪些方法? idFTP connect 后程序未响应 大家觉得这个网站怎么样?麻烦大家给点意见.十分感谢. JB9中如何设定javaw的属性? 大家觉得这个网站怎么样?麻烦大家给点意见.十分感谢.