模态类型的传值问题
来源:互联网 发布:物理绘图软件 编辑:程序博客网 时间:2024/06/05 15:18
什么是模态?
一旦弹出模态窗口或对话框,如果用户不对其进行操作(如点击确定或取消按钮等),就如法进行其他的操作.
弹出模态窗口的语句:
var testSend = window.showModalDialog('modal.htm','','dialogHeight:150px;dialogWidth:500px;center:no');
window.showModelessDialog(sURL[,vArguments][,sFeatures])
1)sURL 指明模态窗口的URL地址
2)vArguments 传递参数
3)sFeatures 窗口的外观大小等
其中第一个参数必须有,第二三个参数可有可无。
如何传值?
单击FrontPage.htm(A页面)中的按钮,弹出模态窗口modal.htm(B页面),点击modal.htm中的按钮关闭窗口,并返回值。
A页面js
function test() { alert("ID:" + window.dialogArguments.id+" ;"+"名字:"+ window.dialogArguments.name); var message = { "state": "begin", "info": "404" }; window.returnValue = message; }
B页面js
function test() { var person = { "id":"001", "name":"yangyang" }; var testSend = window.showModalDialog('modal.htm',person,'dialogHeight:150px;dialogWidth:500px;center:no'); alert("状态:" + testSend.state + " ;" + "信息:" + testSend.info); }
点击B页面确定按钮,将A页面的值传过来。
关闭B页面,将B页面的值传到A页面。
参数说明:
window.dialogArguments来取得传递进来的参数。
window.returnValue向打开对话框的窗口返回信息。
0 0
- 模态类型的传值问题
- 值类型和引用类型的传参问题
- String类型参数的传值问题
- 反作弊ObscuredInt类型的值传服务器的问题
- String类型传值问题
- BigDecimal构造函数传Double类型的值,精度问题
- 一道值类型和引用类型理解的问题
- 解决setTimeout传参类型的问题
- 有关函数返回值类型的问题
- 类型 和返回值 的一个问题
- mysql int类型的长度值问题
- 类型转换的问题
- 类型转化的问题
- byte类型的问题
- 日期类型的问题
- mysql的类型问题
- 指针的类型问题
- hibernate的类型问题
- android layout_gravity失效的问题
- php中form提交默认是什么方式
- VS 和Visual Assist X快捷键
- Selenium Test 自动化测试 入门级学习笔记
- 下载oracle及连接PL/SQL
- 模态类型的传值问题
- java发送email
- 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
- 游戏服务器设计(转)
- 公益活动-感谢你们
- Tiina Törmänen摄影大师
- Python 背景色与语法高亮主题配置
- AndroidUI设计之 布局管理器 - 详细解析布局实现
- leetcode 72:Edit Distance