JS_弹出窗口的各种传值方法
来源:互联网 发布:好玩的手机网游 知乎 编辑:程序博客网 时间:2024/04/29 05:06
父窗口<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE>New Document </TITLE> <META content="EditPlus" name="Generator"> <META content="" name="Author"> <META content="" name="Keywords"> <META content="" name="Description"> <script language="javascript"> <!-- function openChild(){ var k = window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px"); if(k != null) document.getElementById("txt11").value = k; } //--> </script> </HEAD> <BODY> <FONT face="宋体"></FONT> <br> 传递到父窗口的值:<input id="txt9" type="text" value="3333333333333" name="txt9"><br> 返回的值:<input id="txt11" type="text" name="txt11"><br> 子窗口设置的值:<input id="txt10" type="text" name="txt10"><br> <input id="Button1" onclick="openChild()" type="button" value="openChild" name="Button1"> </BODY></HTML>子窗口<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE>New Document </TITLE> <META content="EditPlus" name="Generator"> <META content="" name="Author"> <META content="" name="Keywords"> <META content="" name="Description"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> </HEAD> <BODY> <FONT face="宋体"></FONT> <br> 父窗口传递来的值:<input id="txt0" type="text" name="txt0"><br> 输入要设置父窗口的值:<input id="txt1" type="text" name="txt1"><input id="Button1" onclick="setFather()" type="button" value="设置父窗口的值" name="Button1"><br> 输入返回的值:<input id="txt2" type="text" name="txt2"><input id="Button2" onclick="retrunValue()" type="button" value="关闭切返回值" name="Button2"> <input id="Button3" onclick="relodeValue()" type="button" value="关闭刷新父窗口" name="Button3"> <script language="javascript"> <!-- // var k=window.dialogArguments; //获得父窗口传递来的值
var k=window.opener //获得父窗口传递来的值 这个在子窗体刷新之后不影响获取,上面那个不行
if(k!=null) { document.getElementById("txt0").value = k.document.getElementById("txt9").value; } //设置父窗口的值 function setFather() { k.document.getElementById("txt10").value = document.getElementById("txt1").value } //设置返回到父窗口的值 function retrunValue() { var s = document.getElementById("txt2").value; window.returnValue=s; window.close(); } //刷新父窗口 function relodeValue() { var s = document.getElementById("txt2").value; window.returnValue=s; window.dialogArguments.document.location.reload(); window.close(); } //--> </script> </BODY></HTML>
0 0
- JS_弹出窗口的各种传值方法
- Javascript弹出窗口的各种方法总结
- Flex使用Popupmanager弹出窗口的交互传值方法
- 弹出窗口的各种在线演示示例
- 各种弹出窗口
- Android PopupWindow 的方法 & 弹出窗口方法
- 父窗口与弹出窗口之间的传值问题?
- html父窗口与弹出窗口之间的传值
- 页面弹出各种窗口详解
- android 各种常用弹出窗口
- 弹出窗口的几种方法
- 新弹出窗口的几种方法
- 弹出窗口的几种方法
- 弹出窗口的几种方法
- 全面认识Flex弹出窗口的方法
- mvc弹出提示窗口的方法
- JS定制弹出窗口的居中方法
- 关于弹出窗口PopupWindow的实现方法
- 论文观后感
- JBoss AS 7性能调优(四)
- 让你成为有钱一族的黄金理财法则?
- 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
- 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
- JS_弹出窗口的各种传值方法
- Linux C实现文件传输
- http协议chunk 编码
- VMware+ipv6
- 命令行执行python模块时提示包找不到的问题
- 高速行车12条技巧,每一条都关乎你的生命
- JSON数据在JSP页面上出现中文乱码
- 安卓animation详解.
- C# ListBox添加项 设置字体