js弹出窗口获取父窗口的值

1.html

<html>
<head>
<title>1.html</title>

<script type="text/javascript">
 function test() {
        //弹出一个新窗口2.html
        window.open (‘2.html‘)
}
</script>

</head>
<body>
<input name="mytext" type="text" value="父页面的值"  />
<input type="submit" name="Submit" value="打开新窗口" onclick="test();" />
</body>
</html>

=====将上面和下面代码分别保存为1.html和2.html,放置在同一目录下==================

2.html

<html>
<head>
<title>2.html</title>

<script language="JavaScript">
 function loading() {
     //获取父页面控件“mytext”的值传递给本页面的控件“mytext2”
     document.getElementById(‘mytext2‘).value = self.opener.document.getElementById(‘mytext‘).value;
 }
</script>

</head>
<body onLoad="loading();">
<form action=search.php name="form">
父页面的值:<input name="mytext2" type="text">
</form>
</body>
</html>

原文地址:http://blog.51cto.com/1197822/2155371

时间: 2024-11-17 12:47:55

js弹出窗口获取父窗口的值的相关文章

frameset子窗口获取父窗口失败原因?

报错信息: arrow.html:44 Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match. 报错代码: 1 $(".main").click( function() { 2 var tartget = window

iframe 子窗口获取父窗口元素 父窗口获取子窗口元素

js 在父窗口中获取iframe中的元素 1. 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click(); 2. 格式: var obj=document.getElementByI

js 弹出子页面刷新父页面

// 点击主页面的添加 跳转到JCXMUPDATE页面 function AddNewData() { //居中显示 var Url = "JCXMUPDATE.aspx?action=" + actionmethod; var height = 280; var width = 600; var win = OpenWin(Url, height, width, "no"); win.focus(); //使弹出的页面得到焦点 return false; //防止

怎样打开当前窗口的父窗口

使用 window.open(window.opener.origin); window.opener;属性表示父窗口的相关信息, 是从子窗口获取父窗口信息的一种方法. 如果一个窗口没有父窗口, 那window.opener会返回null. window.open().opener === window; // true 下面代码可以从子窗口获取父窗口设置的window.name; // 父窗口 // window.name = "Hello, World!"; // 子窗口 wind

layer 打开关闭弹出窗口与获取父窗口值

一.首先引用js文件 <script src="../../js/common/layer/layer.js"></script> 二.全屏调用以下代码 var index = layer.open({                       type: 2,                       content: url,                       area: ['300px', '195px'],                 

JS弹出窗口代码大全(详细整理)

1.弹启一个全屏窗口 复制代码代码如下: <html> <body http://www.jb51.net','脚本之家','fullscreen');">; <b>www.jb51.net</b> </body> </html> 2.弹启一个被F11化后的窗口 复制代码代码如下: <html> <body 'http://www.jb51.net','脚本之家','channelmode');"

js弹出窗口总结6种弹窗方法

注: //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}

JS弹出框、对话框、提示框,JS关闭窗口、关闭页面和JS控制页面跳转

一.JS弹出框.对话框.提示框 //====================== JS最常用三种弹出对话框 ======================== //1弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!"); } //2弹出一个询问框,有确定和取消按钮 function firm() { //利用对话框返回的值 (true 或者 false) if (confirm("你确定提交吗?")) { a

js Ajax点击链接弹出一个DIV层窗口

下面是在实际项目中截取的部分代码,如果你想下载下来直接使用,可以点击这里点击文字弹出一个DIV层窗口代码. 效果图 HTML代码 <div class="cb pt10 mlf10"> <a href="__APP__/Article/chatpwd/value/7" onclick="verify(this);return false;" target="_blank" class="button