全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS简单实现父子窗口传值功能示例【未使用iframe框架】

本文实例讲述了JS简单实现父子窗口传值功能。分享给大家供大家参考,具体如下:

父窗口页面father.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>父窗口 </TITLE>
<script language="javascript">
<!--
function openChild(){
var childwin = window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
if(childwin != null)
document.getElementById("f11").value = childwin;
}
//-->
</script>
</HEAD>
<BODY>
<FONT face="宋体"></FONT>
<br>
传递到父窗口的值:<input id="f9" type="text" value="我是父窗口的值,呵呵" name="txt9"><br><br>
子窗口设置的值:<input id="f10" type="text" name="txt10"><br><br>
子窗口关闭后返回的值:<input id="f11" type="text" name="txt11"><br><br>
<input id="Button1" onclick="openChild()" type="button" value="openChild" name="Button1">
</BODY>
</HTML>

子窗口页面  child.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>弹出页面(子窗口)</TITLE>
</HEAD>
<BODY>
<FONT face="宋体"></FONT>
<br>
父窗口传递来的值:<input id="c0" type="text" name="txt0"><br><br><br>
输入要设置父窗口的值:<input id="c1" type="text" name="txt1"><input id="Button1" onclick="setFather()" type="button" value="不关闭本页面,设置父窗口的值" name="Button1"><br><br><br>
输入返回的值:<input id="c2" type="text" name="txt2"><input id="Button2" onclick="retrunValue()" type="button" value="关闭本页面,并返回值给父窗口" name="Button2">
<script language="javascript">
<!--
var fatherwin=window.dialogArguments;
//获得父窗口传递来的值
if(fatherwin!=null)
{
document.getElementById("c0").value = fatherwin.document.getElementById("f9").value;
}
//设置父窗口的值
function setFather()
{
fatherwin.document.getElementById("f10").value = document.getElementById("c1").value
}
//设置返回到父窗口的值
function retrunValue()
{
var s = document.getElementById("c2").value;
window.returnValue=s;
window.close();
}
//-->
</script>
</BODY>
</HTML>

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript窗口操作与技巧汇总》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JS  # 父子窗口  # 传值  # JS如何对Iframe内外页面进行操作总结  # Vue实现在线预览pdf文件功能(利用pdf.js/iframe/embed)  # JS实现iframe中子父页面跨域通讯的方法分析  # js 监控iframe URL的变化实例代码  # 利用JS对iframe父子(内外)页面进行操作的方法教程  # JavaScript iframe 实现多窗口通信实例详解  # 本页面  # 宋体  # 我是  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 弹出  # 更多关于  # 所述  # 程序设计  # 返回值  # 操作技巧  # 讲述了  # javascript  # language  # openChild  # function  # HEAD  # gt 


相关文章: 如何确认建站备案号应放置的具体位置?  教学网站制作软件,学习*后期制作的网站有哪些?  高防服务器如何保障网站安全无虞?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  实例解析angularjs的filter过滤器  网站制作服务平台,有什么网站可以发布本地服务信息?  已有域名和空间如何快速搭建网站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  制作网站怎么制作,*游戏网站怎么搭建?  如何在IIS管理器中快速创建并配置网站?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  开封网站制作公司,网络用语开封是什么意思?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  建站之星导航如何优化提升用户体验?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  利用JavaScript实现拖拽改变元素大小  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  建站主机与服务器功能差异如何区分?  开心动漫网站制作软件下载,十分开心动画为何停播?  建站主机是什么?如何选择适合的建站主机?  制作网站的软件免费下载,免费制作app哪个平台好?  如何在万网ECS上快速搭建专属网站?  建站之星导航配置指南:自助建站与SEO优化全解析  如何在万网自助建站平台快速创建网站?  专业公司网站制作公司,用什么语言做企业网站比较好?  h5网站制作工具有哪些,h5页面制作工具有哪些?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  深入理解Android中的xmlns:tools属性  如何设计高效校园网站?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何用wdcp快速搭建高效网站?  高端建站如何打造兼具美学与转化的品牌官网?  广平建站公司哪家专业可靠?如何选择?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何快速上传自定义模板至建站之星?  为什么Go需要go mod文件_Go go mod文件作用说明  建站之星下载版如何获取与安装?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  如何快速使用云服务器搭建个人网站?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  电商平台网站制作流程,电商网站如何制作?  如何快速搭建个人网站并优化SEO?  大连网站制作公司哪家好一点,大连买房网站哪个好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。