`
入云涛
  • 浏览: 155989 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

父窗口给子窗口赋值

阅读更多
四个窗口,一个父窗口三个子窗口,父窗口控制3个子窗口
3号为父窗口 1、2、4为子窗口

3号窗口
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset= gbk" />
<title>窗口测试</title>

		<script type="text/javascript">
			window.self.focus();  
  			moveTo(0,0);  
  			window.resizeTo(screen.availWidth,screen.availHeight);
			var main1;
			var main2;
			var main3;
			function openScreen(){
				main1 =  window.open("main1.html","main1","height=600, width=700, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no");
				main2 = window.open("main2.html","mian2","height=600, width=700, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no");
				main4 = window.open("main4.html","main4","height=600, width=700, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no");
			}
			function setScreen1(){
				main1.document.getElementById("span1").innerHTML += "中国有黄河";
			}
			function setScreen2(){
				main2.document.getElementById("span2").innerHTML += "中国有长江";
			}
			function setScreen3(){
				main4.document.getElementById("span4").innerHTML += "中国还是汉江";
			}
		</script>
	<body bgcolor="#EEF6FF" onload="openScreen()">
		3号<br>
		<a onclick="setScreen1()"> 将"中国有黄河"赋值给1号屏幕</a><br>
		<a onclick="setScreen2()"> 将"中国有长江"赋值给1号屏幕</a><br>
		<a onclick="setScreen3()"> 将"中国还是汉江"赋值给1号屏幕</a><br>
	</body>
</html>


1号窗口
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset= gbk" />
<title>窗口测试</title>

		<script type="text/javascript">
			window.self.focus();  
  			moveTo(0,0);  
  			window.resizeTo(screen.availWidth,screen.availHeight);

		</script>
	<body bgcolor="#EEF6FF">
		1号<br><span id="span1" >我获得3号屏幕的信息是:</span>
	</body>
</html>

2号窗口
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset= gbk" />
<title>窗口测试</title>

		<script type="text/javascript">
			window.self.focus();  
  			moveTo(0,0);  
  			window.resizeTo(screen.availWidth,screen.availHeight);

			
		</script>
	<body bgcolor="#EEF6FF" >
		2号<br><span id="span2" >我获得3号屏幕的信息是:</span>
	</body>
</html>

4号窗口
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset= gbk" />
<title>窗口测试</title>

		<script type="text/javascript">
			window.self.focus();  
  			moveTo(0,0);  
  			window.resizeTo(screen.availWidth,screen.availHeight);

		</script>
	<body bgcolor="#EEF6FF">
		4号<br><span id="span4" >我获得3号屏幕的信息是:</span>
	</body>
</html>

分享到:
评论

相关推荐

    子窗口给父窗口赋值实现思路及案例演示

    今天Insus.NET练习JavaScript,实现从父窗口打开一个子窗口,在子窗口处理一些结果之后,把结果赋值于父窗口的文本框内。可看效果: 在站点创建两个aspx页面,一个是PageA.aspx另一个是PageB.aspx: 在PageA.aspx的&...

    JS子父窗口互相操作取值赋值的方法介绍

    当我们打开多个浏览器窗口时,有时需要进行子窗口与父窗口之间的交互操作,比如从父窗口向子窗口取值赋值,或者相反操作。以下内容将详细介绍在JS中如何实现子父窗口之间的互相操作取值赋值。 首先,在JS中,我们...

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

    EasyUI提供了一种方式,通过`parent`关键字来访问父窗口的对象,从而调用其上的函数。假设在父页面上有一个名为`updateParentData`的函数,可以在子页面中这样调用: ```javascript parent.updateParentData('子...

    C#中父窗口和子窗口之间控件互操作实例

    然后在父窗口的构造函数中,将`this`赋值给这个静态成员: ```csharp pCurrentWin = this; ``` 在子窗口中,可以通过`yourMainWindow.pCurrentWin`来访问并操作父窗口的对象及其控件。但要注意,这种方法使得所有...

    pyqt父子窗口相互传值

    4. **使用回调函数**:父窗口可以提供一个函数,子窗口在完成某些操作后调用该函数,从而将数据返回给父窗口。 ```python class ParentWindow(QMainWindow): def __init__(self): super().__init__() self....

    js 父窗口控制子窗口的行为-打开,关闭,重定位,回复

    在示例代码中,我们看到通过将子窗口的window对象赋值给父窗口的一个变量winID,从而创建了一个引用,使得父窗口可以通过这个引用来控制子窗口的行为。这种父子窗口间通过变量建立联系的机制是实现上述交互的关键。 ...

    JavaScript实际应用子窗口和父窗口

    // 打开子窗口,并且把操作句柄赋值给win变量 var win = window.open("", "mywin", "menubar=no,width=400,height=100,resizeable=yes"); // 输出基本信息 win.document.writeln("输出结果&lt;/title&gt;"); win....

    C#中子窗口与父窗口通信

    这里我们讨论的场景是子窗口(Form2)与父窗口(Form1)之间的通信,其中子窗口向父窗口传递信息并更新父窗口的显示内容。下面将详细解释如何实现这一功能。 首先,我们需要创建两个窗体类:Form1和Form2。Form1...

    layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例

    Window对象提供了许多有用的方法和属性,例如window.name可以获取当前窗口的名称,window.parent可以获取父窗口的引用等。 知识点五:Layer弹出框的关闭 Layer弹出框可以通过JavaScript代码来关闭。例如,在上面的...

    delphi xe3 子窗体给父窗体的label 控件设置值

    在Delphi XE3中,当你需要从一个子窗体(子Form)向主窗体(父Form)传递数据,例如设置父窗体中的Label...以上就是如何在Delphi XE3中从子窗体给父窗体的Label控件设置值的详细过程,以及涉及到的相关Delphi编程知识。

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

    在这个例子中,父窗口中有一个名为 `testInput` 的文本输入框,子窗口将拼接好的字符串赋值给它的 `value` 属性。 完成数据传递后,使用 `window.close()` 方法关闭子窗口。 #### 5. 注意事项 - `window.opener` ...

    遍历子窗口函数 得到控件句柄、CEdit CListView CComboBox

    - 如果子窗口的标题中包含`windowName`字符串,则将该子窗口句柄赋值给`m_hList`并结束遍历过程。 #### 注意事项 - 在实际应用中,应确保`windowName`的准确性,避免误匹配其他非目标窗口。 - 如果需要查找多个...

    通过window.opener控制父窗体

    父窗口可以通过`window.open()`方法返回的引用(假设赋值给变量`childWindow`)来访问子窗口。但是,由于同源策略的限制,只有当子窗口和父窗口的URL同源时,父窗口才能直接访问子窗口的属性。如果不是同源,只能...

    如何在父窗口中得知window.open()出的子窗口关闭事件

    3. 当用户点击"open"按钮时,`winOpen`被赋值为新打开的子窗口,同时启动一个定时器`timer`,每500毫秒调用一次`IfWindowClosed`函数来检查子窗口的状态。 这种方法的核心在于使用定时器不断检查子窗口的状态。由于...

    js操作模态窗口及父子窗口间相互传值示例

    然后,子窗口设置了一个按钮,当点击这个按钮时,触发了一个函数,该函数将用户输入的内容赋值给`window.returnValue`,并关闭模态对话框。 这里需要注意的是,在子窗口中设置的`window.returnValue`是用于向父窗口...

    Flex打开新窗口将主窗口数据传给子窗口然后返回

    具体实现方式是在打开子窗口后,将数据赋值给子窗口的相应属性,如"wnd.lbDeskId.text=deskId;"和"wnd.lbDeskPos.text=deskPos;"。 知识点三:子窗口关闭并返回主窗口的方法 在Flex中,子窗口关闭并返回主窗口的...

    JS刷新父窗口的几种方式小结(推荐)

    这段代码将父窗口的`location.href`重新赋值为其当前值,等同于重新加载页面。这种方法同样需要保证`opener`对象不为`null`,并且是在适当的上下文中使用。 在使用这些方法刷新父窗口时,开发者需要确保执行操作的...

Global site tag (gtag.js) - Google Analytics