1.从子窗口中往父窗口传值
如父页面有一个控制的id是choosedProvider,那么这样可以把值传给父页面:
window.opener.document.getElementById("choosedProvider”]).value=”Tom”;
2.父窗口关闭的时候关闭子窗口。这个就是用方法去检测父窗口的onunload事件:
<script>
var newWindow;
function openWindow(url) {
newWindow = window.open(url, "", "width=400,height=300,resizable=yes");
}
function closeChild()
{
newWindow.close();
}
</script>
在父窗口body加上onunload事件:
<body onunload="closeChild()">
3.从父窗口传值给子窗口,如子窗口中有id为T的控件,此时可以用如下传值:
<script>
var newWindow;
function openWindow(url){
newWindow = window.open(“new.htm”, "", "width=400,height=300 ");
}
function changeChild(){
newWindow.document.getElementById("T").value="我变了";
}
</script>
先抓住其句柄,然后通过句柄操作,其实比较上面的子窗口往父窗口中传值,就是操作的对象改变了一下。
还有一种方式是通过window.returnValue传值,这里就不介绍了,大家有机会试试
分享到:
相关推荐
"QT父子窗口相互传值"这个主题,主要涉及Qt框架中如何有效地实现这种通信机制。本篇文章将详细探讨Qt窗口之间传递数据的方法和技巧,对初学者来说尤其具有指导意义。 首先,让我们理解Qt中的窗口对象关系。在Qt中,...
在Microsoft Foundation Classes (MFC)库中,子窗口与父窗口之间的消息传递是应用程序中常见的交互方式。MFC是微软为Windows开发环境提供的一套C++类库,它封装了Windows API,使得开发者可以更方便地创建Windows...
"pyqt父子窗口相互传值"这个主题就是关于如何在不同的QMainWindow或QWidget实例之间传递数据。下面将详细讲解这个过程,并提供一个可能的实现方式。 首先,我们需要理解PyQt中的窗口层次结构。在PyQt5中,窗口通常...
通过以上方法,我们可以轻松地在Python Qt5 GUI中实现主窗口和子窗口之间的数据传递。理解并熟练运用这些技巧,将有助于构建更加交互性和功能丰富的应用程序。在实际开发中,应根据需求选择合适的方式,并注意保持...
父子窗口间的相互传值是Web开发中经常遇到的一个需求,尤其当模态窗口被用作子窗口时。本文将详细介绍如何使用JavaScript来操作模态窗口,并实现父子窗口之间的数据传递。 首先,我们要了解什么是模态窗口以及如何...
在Windows应用程序开发中,尤其是使用.NET Framework的C#或Visual Basic .NET时,窗口之间的数据传递是一个常见的需求。本文将详细讲解如何通过...以上就是关于窗体间相互传值的基本概念和实现方法,希望对你有所帮助。
当通过JavaScript的window.open函数打开一个新的浏览器窗口时,这个新窗口被称为子窗体(子窗口),而打开这个新窗口的页面则被称为父窗体(父窗口)。在父窗体和子窗体之间传递数据可以通过多种方式实现,下面介绍...
在多页面应用或者嵌入式框架(如iframe)中,经常需要进行父页面与子页面之间的数据交换。下面将详细介绍如何在不同场景下使用JS实现这种传值。 一、子页面是父页面通过`window.open`弹出的情况 当子页面是通过`...
首先,要在不同浏览器中实现iframe的相互传值传参,我们可以通过全局对象window来引用父窗口和子窗口。在iframe中,可以通过window.parent获取到父窗口的对象,而在父窗口中,则可以通过window.frames数组来访问特定...
总的来说,实现"ie+FF通用的父子模态对话框相互传值"涉及到JavaScript的事件处理、跨窗口通信和CSS的模态设计。理解这些知识点并熟练运用,能帮助开发者创建出更好的交互体验。同时,要时刻关注浏览器的兼容性和最佳...
使用iframe的时候,可能会涉及到父子窗口之间传值和方法的相互调用,之前一直有些迷糊,也没有着意去弄清楚,这两天要干活,没法子了只好把这都弄明白了。其实非常简单,就那么几个用法,几句代码而已。 子窗口中...
【QT】父组件与子组件的相互通信例子(用signal-slot实现) 目标: 新建一个QMainWindow窗口,在该窗口中添加一个打开按钮,一个spinBox,点击打开按钮后弹出一个对话框,对话框里面有一个slider。改变slider后...
Python3.x+Pyqt5实现主窗体与子窗体相互传数据、传字符、传值;主要使用了信号与槽的方法。
本文将详细介绍如何在`iframe`的父窗体与子窗体之间进行数据传递。 ### 1. 同源策略与跨域限制 首先,我们需要了解浏览器的安全机制——同源策略。同源策略规定,只有相同协议、域名和端口的两个页面才能相互访问...
它涉及到如何在不同的窗体之间共享数据,以便于用户在不同的界面间切换时保持信息的一致性。本篇文章将深入探讨如何在Delphi中实现不同窗体间的变量传递。 首先,我们了解窗体(Form)在Delphi中的地位。窗体是应用...
在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多...实现窗口间的相互传值,先创建两个窗口,先上代码主窗口代码: MainWindow.xaml <G
5. **关闭和销毁窗体**:在子窗体关闭时,通常需要清理资源,如解除对父窗体事件的订阅。使用`Dispose()`方法可以释放非托管资源,`Close()`方法关闭窗体并触发`FormClosed`事件。 6. **示例代码**: - 父窗体中...
- **RelativeLayout**:相对布局,子View之间的位置关系通过相互之间的相对定位来确定。 - **TableLayout**:表格布局,用于显示表格数据。 - **AbsoluteLayout**:绝对布局,通过精确坐标定位子View。 ##### 3.2 ...