JavaScript

您所在的位置:网站首页 js关闭窗口事件 JavaScript

JavaScript

2024-07-10 13:56:58| 来源: 网络整理| 查看: 265

JavaScript--关闭窗口

  window.close()关闭指定的浏览器窗口。如果不带窗口引用调用close()函数,JavaScript就关闭当前

窗口。在事件处理程序中,你必须指定window.close(),而不能仅仅使用close()。因为不带对象名字的cl

ose()调用等价于document.close()。

  如果你执行close()方法去关闭一个不是由脚本程序打开的窗口,在Internet Explorer中就会出现一个

确认对话框让用户选择是否关闭窗口。如果在历史列表中只有当前一个记录,那么在Navigator中就不会出现对

话框。因为,新窗口在会话历史中没有任何文档。 然而,如果你使用close()退出最后运行的浏览器实例,

确认对话框就会出现。看看下面在2类浏览器中出现的对话框样子:

例如:

  点击下面的链接打开一个新窗口,第1个链接使用JavaScript的window.open()方法来打开一个窗口,第2

个链接简单地使用TARGET属性实现同样目的:   Launch Window (with

JavaScript)   Launch Window (with HTML)

  页面tryclose.html显示一个按钮,它负责执行window.close()方法:   

  当你点击第1个链接打开新窗口后,浏览器就“记住”了它是由一个脚本程序生成的。所以,当你点击按钮

时,新窗口不用再确认操作就被关闭。第2个链接是另外一回事了,它不使用任何JavaScript打开一个新窗口,

当你点击按钮时,Internet Explorer将显示一个确认对话框。然而,Navigator会立即关闭这个窗口,因为,

新窗口在会话历史中没有任何文档。

 

点击后关闭窗口:   许多标准的应用程序都有一个About对话框,当用户在其中任何地方点击一次鼠标时,窗口就被关闭。            About   点击链接后,生成一个新窗口。然后,你可以在其中点击任何地方,就关闭那个窗口。在文件about.html

的HEAD区域,添加下面的脚本程序:         

 

依赖性窗口:   窗口的依赖性特征定义了是否窗口应该是一个当前窗口的依赖性子窗口。依赖窗口就是当它的父窗口关闭

时,它也随即关闭。

例如:

  function openDep() {    win = window.open("depwin.html", "dep", "height=200,width=400");   }   如果当前窗口关闭时,或者调入一个新的URL时,我们将使用onUnload事件处理程序来关闭依赖性窗口:      注意,当前文档被卸载时,新窗口将关闭,即使当前窗口仍然打开。下面是closeDep()函数的代码:   function closeDep() {    if (win && win.open && !win.closed) win.close();   }   注意,在试图关闭前,我们必须检查窗口是否存在。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭