Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:25:32
Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
1>父窗体是使用window.open(url,name,feather)打开子窗体时,使用下面的方法获取。
调用父窗体函数:window.opener.Fun();
调用父窗体物件:window.opener.document.getElementById("txt_test").value
2>子窗体是IFrame的时候,直接用window.parent.Fun或window.parent.Obj
3>父窗体是使用window.showModalDialog(url,arguments,feather)打开子窗体时,使用下面的方法获取。
1.体在Show子窗体的时候,把当前window对象(只要对象的话用window.document即可)当参数传到子窗体:
方法如:window.showModalDialog(url,window,"dialogwidth=300px;")
2.窗体获取这个window对象.var pWin=window.dialogArguments;
3.同过pWin来调用父窗体函数。(例如 父窗体函数为pFun());
var pwin = window.dialogArguments;
if(pwin!=undefined){
var codeStr = "pFun();"
pwin.execScript(codeStr,"javascript");
当然上面的方法直接等价于pWin.pFun()
Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
在程序中怎么样判断子窗体是否打开和怎么样关闭子窗体的问题?
如何消除MDI主窗体在创建MDI子窗体时的闪烁
ASP.NET:掌握Web窗体的生命周期与状态管理
VBScript 与窗体
用户窗体
用户窗体
登录成功后关闭登录窗体显示主窗体的三种方法
vb窗体所有事件(4)
vb窗体所有事件(1)
vb窗体所有事件(2)
vb窗体所有事件(11)
判断窗体是否打开的两种方法
判断窗体是否打开的两种方法
在MDI应用程序中如何判断一个子窗体已经打开
vb数据窗体架构的说明
Excel创建简单的数据输入窗体
透明窗体的实现 - 博客大巴
再谈 Windows 窗体多线程
VC窗体设计
定制化窗体之限制鼠标在窗体内移动
Excel用户窗体技术—创建数据输入窗体
给窗体绘制背景图片 vc
定制化窗体之放大镜