关于父子页面的传值
2010-04-08 16:38
183 查看
在web开发过程中经常会遇到父子页面之间互相传值的情况,今天我也遇到这种情况,有时间就来记下,以免今后忘了。
父子页面互相传值我知道的有两种做法
一、非模式状态 这种状态下打开子页面后还可以继续操作父页面,这样有时候会有一些弊端。具体做法如下:
在父页面:
var width = window.screen.width * 0.5;
var height = window.screen.height * 0.3;
var top = (window.screen.width - width)/2;
var left = (window.screen.height - height)/2;
var args = "height="+height+",width="+width+",top="+top+",left="+left;
var link = "子页面";
window.open(link,"_blank",args+",toolbar=no,location=no,resizable=yes,status=no");
子页面往父页面传值:
window.opener.document.getElementsByName("name0].value=xx;
window.opener即可得到父页面对象
二、在模式状态下,这种状态下打开子页面后不能操作父页面,具体做法如下:
在父页面:
var link = "子页面";
window.showModalDialog(link,window,"dialogWidth:490px;dialogHeight:300px;center:yes;help:no;resizable:no;status:no");
在子页面:
var pwin = window.dialogArguments; 取得父页面对象
pwin .document.getElementsByName("name0].value=xx;给父页面对象附值
父子页面互相传值我知道的有两种做法
一、非模式状态 这种状态下打开子页面后还可以继续操作父页面,这样有时候会有一些弊端。具体做法如下:
在父页面:
var width = window.screen.width * 0.5;
var height = window.screen.height * 0.3;
var top = (window.screen.width - width)/2;
var left = (window.screen.height - height)/2;
var args = "height="+height+",width="+width+",top="+top+",left="+left;
var link = "子页面";
window.open(link,"_blank",args+",toolbar=no,location=no,resizable=yes,status=no");
子页面往父页面传值:
window.opener.document.getElementsByName("name0].value=xx;
window.opener即可得到父页面对象
二、在模式状态下,这种状态下打开子页面后不能操作父页面,具体做法如下:
在父页面:
var link = "子页面";
window.showModalDialog(link,window,"dialogWidth:490px;dialogHeight:300px;center:yes;help:no;resizable:no;status:no");
在子页面:
var pwin = window.dialogArguments; 取得父页面对象
pwin .document.getElementsByName("name0].value=xx;给父页面对象附值
相关文章推荐
- MUI关于父子页面交互之,子页面调用父页面的方法实现一些功能
- 关于父子页面的交互
- 关于父子页面的刷新
- 关于父子页面的交互
- jsp页面中修改html元素内容关于单双引号的错误笔记
- 获取iframe中的内容、查找获取指定元素(关于用c++调用WEBBROWSER控件,使用相关接口操作web页面元素的一些方法)
- 关于页面展现的效率
- 关于页面循环枚举的用法及原理
- iframe-父子-兄弟页面相互传值(jq和js两种方法)
- 关于easyui加载子页面js不执行的问题
- 关于近乎安装卡在了链接数据库的向导页面问题的解决办法分享
- 关于android的pulltorefreshview组件在视图页面无法显示的问题
- 单页面网站关于id冲突的解决办法
- 关于在Apache和Weblogic中分别部署静态页面的对比报告
- 关于Android加载HTML页面中的图片显示问题的解决办法
- 关于通过web页面删除数据记录的设计改进
- 父子页面传值
- 关于页面中乱码的问题的解决办法
- 关于YII2中编辑页面全局变量冲突问题
- 关于jsp页面表格表头固定,随着下拉条表头移动