showModalDialog打开的页面中调用父窗口的方法
来源:互联网 发布:怎么购买淘宝小号 编辑:程序博客网 时间:2024/06/05 06:54
在页面调用window.open()函数后,可以直接在打开的页面中用window.opener来调用父页面的方法,然而如果用showModalDialog打开一个模态窗口,就不能通过window.opener去调用父窗口的方法了,这时,要用window.dialogArguments去调用,注意在showModalDialog方法中的第二个参数是window,即把当前窗口传给子页面,所以子页面才可以通过window.dialogArguments去调用父页面的方法。
A.jsp中的js代码,点击添加按钮后执行addEmPerson函数,打开一个指定大小的模态窗口
function addEmPerson(data,obj1){ var opId = obj1.parentNode.id; showModalDialog("B.jsp?teleNum="+data+"&opId="+opId,window,"dialogWidth=800px;dialogHeight=500px");}
//该函数用于打开的模态窗口调用
function doThingsAfterAdd(param){
//do things here
}
B.jsp中的js代码,调用父窗口的doThingsAfterAdd方法
function callParentFunction(){
var pWindow=window.dialogArguments;
if(pWindow != null){ pWindow.doThingsAfterAdd(param); }else{ window.opener.doThingsAfterAdd(param); }}
- showModalDialog打开的页面中调用父窗口的方法
- showModalDialog打开的页面中调用父窗口的方法
- 用showModalDialog打开的窗口关闭时刷新父页面
- JS 在open打开的窗口中调用父页面JS方法
- 在showModalDialog函数打开的窗口中提交页面的时候重新打开新页面的解决办法
- showModalDialog如何调用父窗口的函数
- 用showModalDialog打开的窗口关闭时怎么刷新父页面
- javascript:showModalDialog 关于window.showModelDialog()方法打开的窗口
- 模态窗口 - showModalDialog打开窗口中获取父窗口js方法
- asp.net showModalDialog 打开新窗口刷新和不刷新父窗口的方法
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- iframe/window.open打开一个新窗口/子窗口中调用父窗口的方法
- iframe页面调用父窗口,左右窗口函数的方法
- iframe页面调用父窗口,左右窗口函数的方法
- showModalDialog弹出页面的方法
- javascript中iframe里面的页面调用父窗口js函数的方法。
- 父进程啊父进程
- 面试题,小程序,在一个排序完毕的数组中,按顺序插入一个数
- windows 2003卸载oracle10g与数据恢复
- 黑马程序员---Java基础学习笔记(面向对象篇)
- SAP与CAD图集成
- showModalDialog打开的页面中调用父窗口的方法
- 使用MySQL命令直接导入导出SQL文件
- 关于二分查找的面试题归类
- 关于send,recv,sendto,recvfrom
- 老工程师的忠告
- 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
- 程序员技术练级攻略
- 搭建图片服务器方案
- Reverse a string and reverse a sentence