HTML 父窗口打开子窗口,并从子窗口返回值

父窗口:windowdemo.html

<html>

<head>

<title> 接收子窗口返回的内容 </title>

<script language="JavaScript">

function shownewpage(thisurl)

{ window.open(‘content.html‘,‘content‘,‘width=480,height=330,top=150,left=280, toolbar=no, menubar=no, scrollbars=auto, resizable=no, location=no, status=no‘); }

</script>

</head>

<body> <form action="" method="post" name="parentform"> <input type="button" value="选择信息" onclick="shownewpage(‘content.html‘);"> <br> 选择的结果:<input type="text" name="result"/>

</form>

</body>

</html>

子窗口: cntent.html

<html>

<head>

<title>返回内容 </title>

<script language="JavaScript">

function returnValue()

{  var city=document.myform.city.value var doc=window.opener.document; doc.parentform.result.value=city; window.close(); }

</script>

</head>

<body>

<form name="myform" >

选择:

<select name="city">

<option value="北京">北京</option>

<option value="天津">天津</option> </select>

<input type="button" value="返回" onclick="returnValue()">

</form> </body> </html>

时间: 2024-11-13 21:17:20

HTML 父窗口打开子窗口,并从子窗口返回值的相关文章

react父子组件通讯-----&gt;下面用到的ref属性调用子组件的方法,可以实现子组件往父组件传递参数,可以通过在父组件的方法中调用子组件的方法,通过返回值来拿到值,也可以在子组件中,对数据处理完后,调用父组件传给子组件的参数或者方法,来实现传参,

<scripttype="text/babel"> var Child =React.createClass({ getInitialState: function() { return {color:"",childMsg:"我是子组件的信息"}; }, changeColor: function(e) { this.setState({color:e.target.getAttribute("data-color&quo

JS模态窗口返回值兼容问题解决方案

因系统要兼容原IE已使用的关闭方法,经调试测得,需对window.dialogArguments进行再较验,不然易出问题. function OKEnd(vals) { if (vals == null) vals = "TRUE"; if (typeof (window.opener) == "undefined") { if (typeof (window.dialogArguments) != "undefined") { if (wind

模态窗口返回值兼容解决

1.打开弹出窗口时把 window 作为第二个参数传入. var result = window.showModalDialog(url, window, "dialogWidth=" + width + "px;dialogHeight=" + height + "px;resizable:yes;") if (typeof (result) == 'undefined') { result = window.ReturnValue; } re

父窗口window.showModalDialog传值 子窗口window.returnValue返回值

父窗口打开子窗口页面: var fatherWindow = document.all.dealReason;//想传的值 win = window.showModalDialog(strUrl, fatherWindow, "dialogWidth=800px;dialogHeight=600px;"); //strUrl是子窗口页面,fatherWindow是想传的值,win是子窗口返回的值document.all.dealReason.value = win; 子窗口: var

VC实现顶层窗口的透明与实现子窗口的透明【重点:子窗口透明处理】

本人在vc开发过程中,多次因窗口透明而煞费苦心,在本人的前一文章<UpdateLayeredWindow与SetLayeredWindowAttributes>中已经指明实现窗口的透明方法,在过往实际的开发过程中我也一直沿袭这一做法,但也并不是屡试不爽,实际应用过程中的缺陷暴露如下: (1)SetLayeredWindowAttributes和UpdateLayeredWindow两个API函数只能适用于层级窗口,也就是非子窗口: (2)UpdateLayeredWindow方法效率比SetL

phpcms v9 外部链接在新窗口打开

在phpcms后台添加的外部链接都是在本页面打开,phpcms后台也乜有直接让外部链接打开新窗口的功能,接下来我会告诉你,在代码里加一个判断就完成. 如果你的外部链接是子栏目在列表中显示,那就找content下的list.html,如果是在单网页显示的就找page.html,如果是在导航 就找heard.html.找到连接的a标签,然后在a标签上一个判断: <a href="{$r[url]}" {if $r[type]==2} target="_blank"

WordPress如何简单一键设置全站链接都新窗口打开

WordPress如何简单一键设置全站链接都新窗口打开 文章中需要在新的窗口打开链接大概需要在几个地方 1.网站友情链接 2.文章中的超链接 3.评论链接 4.网站导航链接 5.网站子导航链接 6.网站其他内链 以上加粗的两个是非常重要的,我们为什么要设置WordPress网站全站超链接都要设置新窗口打开方式呢?学过SEO的同学们应该都知道,以新窗口打开超链接,原先点开的网站都会停留在浏览器顶部,紧挨着现在这个页面的旁边,SEO里面有种优化方法就叫做:跳出率,跳出率是什么呢?跳出率就是一个用户在

jquery新窗口打开链接

第一种:下面的代码是针对m35ui这个样式下的a都是在新窗口打开  <script type="text/javascript"> jQuery(document).ready(function($) { $('.m35ui a').attr({target: "_blank"}); }); </script> 第二种:  <script src="http://code.jquery.com/jquery-latest.js

打开即全屏的网页窗口

<html> <head> <title>张力仪</title> <script> <!-- function fullwin(targeturl){ window.open(targeturl,"","fullscreen,scrollbars") } //--> </script> </head> <body> <form> <input

WinForm登陆成功关闭窗口打开新窗口

正常写法 DialogResult result = MessageBox.Show("OK", "连接成功!", MessageBoxButtons.OK); if (result == DialogResult.OK) { Home home=new Home(); home.Show(); this.Close(); } 事实证明,这种办法是行不通的.因为主窗口是由登录窗口打开的,所以我们在关闭登录窗口时,主窗口也会被一起关闭.这是一个线程树,或者窗口树的关系