javascript 弹出的窗口返回值给父窗口具体实现


Posted in Javascript onNovember 23, 2013

直接上代码,有些地方可以用到:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectValue(){
    window.open("sub.html","","status:no;resizable:yes;dialogHeight:410px;dialogWidth:460px;unadorne:yes")
}
//-->
</SCRIPT>
</HEAD><BODY>
    text:<input type="text" name="testInput" /><br>
    <input type="button" onclick="selectValue()" value="选择" />
</BODY>
</HTML>

sub.html页面代码是

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectValues(){
   var obj = document.getElementsByName("temp");
   var value = "";
   for(var i = 0 ;i < obj.length ; i ++){
        if(obj[i].checked == true)
            value += obj[i].value;
   }
   window.opener.document.all.testInput.value = value;
   window.close();
}
//-->
</SCRIPT>
</HEAD><BODY>
    <input type="checkbox" name="temp" value="A" />  A <br>
    <input type="checkbox" name="temp" value="B"/>  B <br>
    <input type="checkbox" name="temp" value="C" /> C <br>
    <input type="checkbox" name="temp" value="D" />  D <br>
    <input type="button" value="OK" onclick="selectValues()"/>
</BODY>
</HTML>
Javascript 相关文章推荐
js玩一玩WSH吧
Feb 23 Javascript
js获取select标签的值且兼容IE与firefox
Dec 30 Javascript
纯JS实现动态时间显示代码
Feb 08 Javascript
巧用replace将文字表情替换为图片
Apr 17 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
Jun 01 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
Dec 08 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
Jul 15 Javascript
NProgress显示顶部进度条效果及使用详解
Sep 21 Javascript
javascript 实现字符串反转的三种方法
Nov 23 #Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
Nov 23 #Javascript
jquery实现图片滚动效果的简单实例
Nov 23 #Javascript
js图片向右一张张滚动效果实例代码
Nov 23 #Javascript
JavaScript实现简单的时钟实例代码
Nov 23 #Javascript
JS控制日期显示的小例子
Nov 23 #Javascript
Jquery 动态循环输出表格具体方法
Nov 23 #Javascript
You might like
php下拉选项的批量操作的实现代码
2013/10/14 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
python 实现文件的递归拷贝实现代码
2012/08/02 Python
深入理解Python中的元类(metaclass)
2015/02/14 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Python多线程正确用法实例解析
2020/05/30 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
平面设计岗位职责
2013/12/14 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
怎样写离婚协议书
2014/09/10 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
海上钢琴师观后感
2015/06/03 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python