`

主副窗口传值

阅读更多
主窗体
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Untitled Document</title>
		<script type="text/javascript">
			function oo(){
				var newwin=window.open("two.html","two","width=400,height=300,status=yes");
				newwin.title="新窗口";
			}
		</script>
	</head>
	<body>
		<input type="button" value="提交" onclick="oo()">
	</body>
</html>



副窗体
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Untitled Document</title>
		<script type="text/javascript">
			function v(){
				if(window.opener){
					
					var tb=window.opener.document.getElementById("newtable");
						
					if(tb){
						for(var i=tb.rows.length;i>0;i--){
							tb.deleteRow(0);
						}
					}else{
						tb=window.opener.document.createElement("table");
						tb.border=1;
						tb.id="newtable"
					}
					
					var r=tb.insertRow();
					
					r.insertCell().innerText="编号";
					r.insertCell().innerText="名字";
					
					for(var i=0;i<2;i++){
						var rr=tb.insertRow();
						
						rr.insertCell().innerText=document.getElementById("id"+(i+1)).value;
						rr.insertCell().innerText=document.getElementById("name"+(i+1)).value;
					}
					
					window.opener.document.body.appendChild(tb);
				}
			}
		</script>
	</head>
	<body>
		编号: <input type="text" id="id1" style="width:30px"> 名字: <input type="text" id="name1" style="width:100px"></br>
		编号: <input type="text" id="id2" style="width:30px"> 名字: <input type="text" id="name2" style="width:100px"></br>
		<input type="button" value="提交" onclick="v()">
	</body>
</html>
0
0
分享到:
评论

相关推荐

    子窗口传值到父窗口.rar

    这个过程就称为“子窗口传值到父窗口”。在JavaScript中,我们可以利用多种方法实现这一功能。以下是一些常用的技术和步骤: 1. **使用window.opener属性**: - 子窗口可以通过`window.opener`属性访问父窗口的...

    QT父子窗口相互传值

    "QT父子窗口相互传值"这个主题,主要涉及Qt框架中如何有效地实现这种通信机制。本篇文章将详细探讨Qt窗口之间传递数据的方法和技巧,对初学者来说尤其具有指导意义。 首先,让我们理解Qt中的窗口对象关系。在Qt中,...

    两个窗口传值

    在IT领域,尤其是在软件开发中,"两个窗口传值"通常指的是在两个应用程序窗口或同一应用程序中的两个界面之间交换数据的过程。这个问题涉及到进程通信、跨线程通信等复杂概念,这些是多任务操作系统中实现不同组件间...

    javascript 父窗口、子窗口传值问题

    ### 父窗口向子窗口传值 1. **通过`window.open()`方法传参**:在创建子窗口时,可以通过URL查询字符串传递参数。例如: ```javascript var childWindow = window.open('child.html?param1=value1&param2=value2'...

    子窗口给主窗口传值

    在子窗口给主窗口传值的场景中,子窗口通常是弹出窗口或对话框,它需要在用户操作后(如点击按钮)将某些信息(如用户输入的数据)传递回主窗口,以便主窗口进行后续处理。 以下是一个简单的步骤概述: 1. **创建...

    Qt--子窗口向父窗口传值

    - 在Qt中,`QMainWindow`通常作为主窗口,而其他如`QWidget`或自定义窗口类可以作为子窗口或对话框。 - 子窗口通常是模态或非模态的,它们可以在主窗口之上弹出,并在完成任务后关闭。 3. **实现步骤**: - **...

    QT两个窗口传值

    在QT编程中,窗口间的通信是常见的需求,特别是在开发多窗口应用时,如主界面与设置界面、对话框之间的交互。本主题将深入探讨如何在QT的两个窗口间传递值,以便在一个窗口(通常称为子窗口)中输入数据后,能够将...

    window.open父子窗口传值问题

    当我们谈论“window.open父子窗口传值问题”,我们指的是在父窗口通过`window.open`创建了一个子窗口,并需要在两者之间进行数据通信的情况。 首先,让我们了解一下`window.open`的基本语法: ```javascript var ...

    子父窗口传值

    在这个场景中,"子父窗口传值"指的是在同一个Web应用中,子页面(通常是弹出窗口或iframe)向父页面传递数据,或者父页面向子页面传递数据,以实现特定的功能交互,而这种交互通常是为了避免不必要的后台通信,提高...

    python Qt5GUI界面主窗口和子窗口相互传值,保证能用

    本文将深入探讨如何在Qt5 GUI中实现主窗口(Parent Window)与子窗口(Child Window)之间的数据传递,确保程序的正常运行。 首先,我们需要了解Qt5中的窗口类。`QMainWindow`是Qt5中的主要窗口类,通常用于创建...

    动态增删table以及后台传值和弹出窗口父子窗口传值

    在IT行业中,动态增删table和后台传值是前端与后端交互的重要技术,而弹出窗口父子窗口之间的数据传递则是提升用户体验的关键。下面将详细解释这些知识点。 首先,动态增删table是一种常见的用户界面设计,它允许...

    js窗口传值

    js弹出窗口,传值

    javascript实现浮动窗口传值

    标题中的“javascript实现浮动窗口传值”指的是在网页中使用JavaScript技术来创建一个浮动窗口(通常是弹出框或对话框)并与主页面或其他窗口进行数据交互。这种功能常见于提示信息、用户输入验证或者在不刷新整个...

    窗口关闭弹出小窗口传值

    在IT行业中,窗口关闭弹出小窗口传值是一种常见的交互设计技术,特别是在Web开发中。这一功能使得用户在关闭一个窗口或标签时,能够将一些关键信息传递到新打开的窗口,以便提供更加个性化的用户体验或者继续未完成...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    首先,让我们理解标题中的“弹出window窗口传值”。在EasyUI中,创建一个弹出窗口通常涉及到以下步骤: 1. 创建一个HTML文件作为子页面,包含需要展示的数据和交互元素。 2. 在父页面中,通过`$.dialog`或`$.window...

    模态窗口传值www.bbssa.com

    在网页设计和开发中,模态窗口(Modal Window)是一种常见的用户界面元素,它用于在当前页面上打开一个新的窗口或对话框,强制用户与之交互后再继续操作主页面。模态窗口通常用于显示警告信息、确认操作、输入数据等...

    Qt6:子窗口向父窗口传值

    在子窗口向父窗口传值的场景中,可以在子窗口关闭或确认按钮点击时发射一个信号,将值作为参数传递,然后在父窗口中接收并处理这个信号。 例如,在子窗口中定义信号`emit sendData(QString data)`,在父窗口中通过...

    js 主窗口与子窗口传值问题【摘抄】

    在JavaScript编程中,主窗口与子窗口之间的通信是一种常见的需求,特别是在构建多窗口应用程序或使用iframe时。本文将深入探讨如何在JavaScript中实现主窗口(parent window)与子窗口(child window)之间的值传递...

    pyqt父子窗口相互传值

    这里提供一个简单的父子窗口传值的代码示例: ```python from PyQt5.QtWidgets import QApplication, QMainWindow, QDialog, QPushButton, QLineEdit, QVBoxLayout class ChildWindow(QDialog): valueChanged ...

    子父窗口传值动态添加行

    这个场景下,"子父窗口传值--动态添加行"涉及到的技术点主要是JavaScript中的跨窗口通信以及DOM操作,主要应用于Web应用的交互设计。 首先,让我们了解什么是子父窗口。在浏览器环境中,一个窗口可以打开另一个窗口...

Global site tag (gtag.js) - Google Analytics