弹出页面返回值到父窗口
来源:互联网 发布:淘宝分装是什么意思 编辑:程序博客网 时间:2024/05/01 05:05
很多的时候多会用到我们从弹出的窗口中选择后返回到父窗口中的情况。所以总结了一下:
1.可以采用弹出对话框的方式。
window.window.showModalDialog();
2.采用弹出页面的方式:
window.open();
解释上面方法给父窗口返回值得方式的不同:
showModalDialog的方式可以直接返回值
如:
1.要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
-------------------------------
parent.htm
<script>
var obj = new Object();
obj.name="51js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)
</script>
-------------------------------
2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
------------------------------
parent.htm
<script>
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(str);
</script>
modal.htm
<script>
window.returnValue="http://www.51js.com";
</script>
open的方法的话
可以采用opener来操作父窗口中的空间
如
window.opener.getElementById("name").value=var;
这里的name就是父窗口中的控件的id
window.opener就相当于父窗口的document。
具体的opener的意思可以查询html的对象解释。
- 弹出页面返回值到父窗口
- 弹出窗口并向父页面返回值
- 页面右下角弹出窗口
- 弹出窗口页面
- 弹出窗口打开页面
- 弹出页面返回值
- Spring3MVC提交弹出窗口表单后,自动返回父窗口的列表页面
- javascript 弹出窗口返回值
- 弹出窗口返回数据给父窗口
- 弹出窗口TreeView与ListBox结合显示信息并返回给页面
- js将弹出的窗口里的js数组返回给父页面
- 弹出窗口并向父页面返回值的两种常用方法
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值
- 弹出窗口并向父页面返回值的两种常用方法
- 弹出窗口后,页面滚动
- 页面弹出各种窗口详解
- 模式窗口弹出任意页面
- 页面弹出窗口圆角化
- 什么是人?怎么做人?
- Windows 2008十大实用改进功能
- java Native Method
- 项目的变更控制
- 【编程游戏】编写一个会划拳的机器人参加擂台赛,规则内详。路过有分。
- 弹出页面返回值到父窗口
- 项目开发出现延期怎么办
- Google的地球日图标08版
- Cosine Similarity and Term Weight Tutorial
- makefile 小例(包含vpath,-I等的用法)
- 北京市限价商品住房购买资格申请、审核及配售管理办法
- OSCache使用指南
- Makefile 常用变量
- 删除过期和过大文件