`
yanricheng
  • 浏览: 37127 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

子父窗口之间的操作之小例子

阅读更多


<!--html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>子父窗口的操作</title>
</head>
<body>
<script>
var win=null;
function op(){
win=window.open("about:blank","win","width=200,height=200");
win.document.write("<input type='button' value='关闭父窗口' onclick='window.opener.opener=null;window.opener.close()'>");
win.document.write("<input type='button' value='刷新你窗口' onclick='window.opener.location.reload()'>");
}
</script>
<input onclick="op()" value="打开窗口" type="button"><input type="button" value="最小化" onclick="if(win&&win.open&&!win.closed){win.resizeTo(0,0);win.moveTo(0,window.screen.width);}else alert('还没有打开窗口或已经关闭')"><input type="button" value="最大化" onclick="if(win&&win.open&&!win.closed){win.moveTo(-4,-4);win.resizeTo(screen.availWidth+8,screen.availHeight+8);}else alert('还没有打开窗口或已经关闭');"><input type=button value="关闭子窗口" onclick="if(win&&win.open&&!win.closed){win.opener=null;win.close()}else alert('还没有打开窗口或已关闭')"><input type=button value="刷新子窗口" onclick="if(win&&win.open&&!win.closed){win.location.reload();win.focus()}else alert('窗口还没有打开或已关闭')"><input type="button" value="看子窗口的大小" onclick="if(win&&win.open&&!win.closed){alert(win.document.body.clientWidth+'*'+win.document.body.clientHeight);win.focus();}else{alert('还没有打开窗口或者已关闭')};">
</body>
</html-->

分享到:
评论

相关推荐

    JavaScript操作iframe父窗口和子窗口例子

    在Web应用程序中,iframe(Inline Frame)常用于嵌入其他网页或者实现页面的局部刷新,而父窗口与子窗口之间的通信则能实现更复杂的交互逻辑。 在JavaScript中,通过window对象我们可以访问到当前窗口的各种属性和...

    MFC子窗口和父窗口

    举个例子:组合框(combobox)的下拉列表框(list box)可以超出组合框的父窗口的客户区,这样有利于显示,因此系统创建该 list box 的时候,是作为控制台窗口(desktop window)的子窗口,它的父窗口 hWndParent 是 ...

    js(javascript)子窗口和父窗口交互

    ### JavaScript 子窗口与父窗口交互详解 在前端开发中,常常会遇到需要在一个窗口(通常称为父窗口)中打开另一个...通过这两种方法,我们可以有效地实现父窗口与子窗口之间的数据交互,从而更好地满足实际开发需求。

    子窗口向父窗口传递值

    本文将详细介绍如何在父窗口和子窗口之间传递数据,重点是“子窗口向父窗口传递值”。 首先,我们来看如何打开子窗口并传递数据。通常,我们可以使用`window.open()`函数来创建一个新的浏览器窗口。例如: ```...

    子父窗口传值动态添加行

    在IT开发中,子父窗口之间的通信是一种常见的需求,特别是在构建多窗口或模块化应用时。这个场景下,"子父窗口传值--动态添加行"涉及到的技术点主要是JavaScript中的跨窗口通信以及DOM操作,主要应用于Web应用的交互...

    demo关闭窗口同时关闭父窗口的层-例子

    在网页设计中,有时我们...这个DEMO提供了一个实用的解决方案,帮助开发者实现子窗口与父窗口之间的交互,尤其在需要同步更新父窗口状态的情况下。通过理解和应用这些知识点,你可以为你的网页增加更丰富的交互体验。

    父窗口与子窗口的参数传递验证.zip

    在.NET框架中,尤其是使用VB.NET进行开发时,经常需要在父窗口和子窗口之间进行数据传递。这个“父窗口与子窗口的参数传递验证”的示例提供了如何有效解决这个问题的一种方法,它主要依赖于事件和委托。接下来,我们...

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

    在前端开发中,有时我们需要实现不同窗口之间的信息交换,比如从父窗口向子窗口传递数据,或者反过来从子窗口向父窗口返回信息。本文将通过具体示例来详细介绍如何在JavaScript中实现这些功能。 #### 父窗口向子...

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

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

    C#WinForm获取子窗口返回值

    当子窗口完成其任务后,通常需要将结果返回给父窗口(Parent Form),以便进行后续的业务逻辑处理。此外,还需要考虑用户可能在子窗口中取消操作的情况。本文将详细介绍如何在C# WinForm中实现子窗口的返回值处理...

    所有子窗体都在父窗体内的例子(Mdi)

    在本例中,“所有子窗体都在父窗体内的例子(Mdi)”指的是创建一个MDI应用程序,其中所有的子窗体都将在同一个主窗口(即父窗体)内打开和操作。 首先,我们需要理解MDI的基本概念。MDI应用程序由一个主窗口(父...

    模式窗口互调的小例子

    它涉及到主窗口(父窗口)与弹出窗口(子窗口)之间的通信,以便提供更好的用户体验和交互流程。在这个名为"模式窗口互调的小例子"中,我们将深入探讨这一主题。 首先,模式窗口(Modal Window)是指在用户与其进行...

    动态生成treeview和pannel控件中显示子窗口的小例子

    在教学中,这个小例子可以帮助学生理解如何将动态生成的UI控件与用户交互结合起来,特别是处理复杂的用户界面操作,如点击TreeNode后展示相关信息。这有助于提升学生的编程技能和对Windows Forms或WPF应用程序设计...

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

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

    C#子窗体刷新父窗体

    在这个例子中,我们将使用委托来让子窗体调用父窗体的方法。 #### 2. 创建委托类型 为了实现子窗体对父窗体的刷新操作,我们首先需要定义一个委托类型。这个委托类型定义了一个没有参数且返回值为空的方法签名: ...

    C# WinForm 子窗体对父窗体的操作 面向对象

    在C# WinForm应用开发中,经常会遇到子窗体与父窗体之间的交互问题,这在设计复杂的用户界面时尤其重要。本主题将详细讲解如何使用事件和委托来实现子窗体对父窗体的操作,遵循面向对象的设计原则,使代码更加清晰、...

    窗口中打开窗口例子(转)

    3. **在父窗口中打开子窗口**:在父窗口(通常是App的主要窗口)中,你可以添加一个按钮或其他触发器来启动子窗口。在按钮的点击事件处理程序中,实例化ChildWindow并显示它。 ```csharp private void ...

    winform委托和事件经典例子

    通过以上的方式,我们利用Winform中的委托和事件实现了子父窗口之间值的传递,这种通信机制在实际项目中非常常见,能够帮助我们构建出更加灵活和可维护的代码结构。在理解和掌握这些基础知识后,你将能更好地应对...

    js 调用父窗口的具体实现代码

    这是JavaScript中父子窗口之间通信的一个简单例子,但需要注意的是,出于安全原因,现代浏览器可能会阻止跨窗口操作,特别是在弹出窗口的情况下。因此,实际应用中,这种方式可能受到同源策略和其他安全限制的影响。...

    C#子窗体修改父窗体(窗体间传值)

    本示例探讨了如何从子窗体中修改父窗体的内容,以及如何在两个窗体之间传递值。这个过程涉及到事件处理和委托机制,是C#中面向对象编程的重要概念。 首先,我们需要理解什么是委托。在C#中,委托是一种类型,它代表...

Global site tag (gtag.js) - Google Analytics