js父子窗口(二)
2015-11-04 21:15
519 查看
本文主要通过例子介绍父子窗口传递参数。
父窗口:
子窗口:
父窗口:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>parent</title> </head> <body> <input type ="text" id ="a"> <input type ="text" id ="b"> <input type ="text" id ="sum"> <h5> <span id="comment" >222</span> <br> <input type="button" id="test" onclick="var returnVal = window.showModalDialog('childWin_js.html',window,''); document.getElementById('sum').value = returnVal" value="点我"> </body> </html>
子窗口:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>child</title> <script language="javascript"> // 子窗口给父窗口赋值(模态) function test_parent() { // 获得父窗口的对象 var parent=window.dialogArguments; parent.document.getElementById("comment").innerHTML = ' 计算完成 '; var x = parent.document.getElementById('a').value; var y = parent.document.getElementById('b').value; window.returnValue=parseInt(x)+ parseInt(y); window.close(); //关闭模态窗口 } </script> </head> <body> 计算父画面的值,并返回 <br> <input type="button" onclick="test_parent();" value="提交"> </body> </html>
相关文章推荐
- js 父子窗口(一)
- js小例子(简单模糊匹配输入信息)
- 201511042030_《JavaScript——DOM 》
- 手动创建第一个JSP应用
- JavaScript设计模式学习之单例模式
- JS学习笔记(04)—— (事件)
- JS中判断数组中是否包含某个元素indexof兼容性兼容性
- 源生javascript将xml转换成json格式
- javascript的prototype实现回调
- Javascript面试题
- 使用js脚本的好处以及其本身的特点
- JavaScript 函数调用时带括号和不带括号的区别!!!
- js获取当前城市名
- JS筛选器的制作
- JS筛选器的制作
- asp.net mvc + javascript导入文件内容
- asp.net mvc + javascript导入文件内容
- js两个判断&&的值与||的值
- asp.net mvc + javascript生成下载文件
- asp.net mvc + javascript生成下载文件