<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语言"中,所指的知识点主要是如何利用JavaScript来实现浏览器窗口的动态操作,包括打开新窗口和关闭当前窗口。 在JavaScript中,`window`对象是全局对象,它代表了浏览器的窗口。...
在C# WinForm应用开发中,经常会遇到需要管理和关闭多个打开窗口的情况。本文将深入探讨如何在C#环境下实现WinForm窗口的关闭操作,以及如何关闭所有已打开的窗口。 首先,我们需要理解C# WinForm窗口(Form)的...
### 使用C#打开新窗口并关闭旧窗口的方法 在C#开发中,特别是在Windows Forms应用程序中,有时我们需要在用户执行某些操作后打开一个新的窗口(Form),同时关闭当前窗口。这种需求常见于登录验证、切换视图等场景...
IE(6,7,8)与FireFox兼容的打开关闭窗口脚本
JS中用open方式打开新窗口向父窗口传值 在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`...
js 特效 html 特效 关闭窗口同时打开新窗口 js 特效 html 特效 关闭窗口同时打开新窗口
3. **复制当前窗口**:如果已经在编辑一个文档,可以右键点击任务栏上的WPS图标,选择“新建窗口”或者使用`Ctrl+Shift+N`快捷键,这将在不关闭当前文档的情况下打开一个新的窗口。 描述中的“WPS2012 打开新窗口!!...
在QT中,创建交互式的GUI(图形用户界面)应用是很常见的任务,而"QT单击按钮关闭一个窗口,并且打开一个窗口"这个场景就是一个典型的GUI操作流程。下面我们将深入探讨如何实现这个功能。 首先,我们需要创建两个...
程序运行时动态打开窗口,应用API函数,GETWINDOWSRECT,GETDC,SETBKCOLOR
在PowerBuilder(PB)开发环境中,窗口的默认打开和关闭方式较为单一,这可能会影响用户的体验感。然而,通过引入外部控件插件,如Wndshow.ocx,开发者可以为窗口添加更多的动态效果,增强软件的视觉吸引力和用户...
<br>在制作网页时,往往会期望主页或某个页面以最大化的...这个例子两手准备,如果最大化打开新窗口成功,则关闭第一个窗口,否则,采用常规方式打开。这样,就保证了不会出现新窗口没打开而原窗口又关掉的情况。
本文将深入探讨如何实现“酷炫”地打开子窗口,并以`MyForm`为例,介绍相关知识点。 首先,让我们了解WPF中的窗口(Window)。窗口是应用程序的基本界面元素,它提供了用户与应用交互的容器。在WPF中,我们通常使用...
"窗口打开关闭脚本.rar"这个压缩包可能包含了一组用于自动化控制窗口程序的脚本文件。让我们深入探讨一下相关的知识点。 1. 脚本语言:通常,这类脚本可能是用Python、JavaScript(Node.js)、AutoIt、VBScript或 ...
在Qt编程中,创建用户界面(UI)是十分常见的任务,而通过点击按钮来打开新的窗口是许多应用程序的基础功能。这篇教程将引导你了解如何在Qt中实现这一操作,主要涉及的知识点包括信号与槽机制、QWidgets类的使用以及...
[Python 原创] python自动打开微信,登陆,关闭窗口注释是用CodeGeeX.rar https://blog.csdn.net/china365love/article/details/134640295?spm=1001.2014.3001.5501 随便写的一个小工具,有很大的局限性写这个的原因...
当我们需要同时查看或编辑两个不同的文件时,Notepad++提供了一个功能,允许我们打开双窗口,从而提高工作效率。下面将详细介绍如何操作。 1. **启动Notepad++** 首先,确保已安装了Notepad++。如果你还没有安装,...
在Windows应用程序开发中,我们经常希望用户在关闭窗口后再次打开时,窗口能恢复到上次关闭时的状态,包括位置和大小。这个功能可以提供更好的用户体验,让用户感受到软件的个性化和人性化。在VC++环境中实现这一...
但是发现如果先前打开的窗体没有关掉,在打开一个窗体的时候就会在先前没有关闭的窗体上打开新的窗体,这样先前的窗口就被替换掉了。经过查找资料和测试发现如果在打开窗体的时候指定的窗体名和当前的某个窗体同名的...
C#登录界面,关闭登录窗口,打开主程序窗口