您可以使用 Javascript 窗口对象模型
示例
Windows 关闭属性:
检查名为“myWindow”的窗口是否已关闭的函数:
function checkWin() {
if (!myWindow) {
document.getElementById("msg").innerHTML = "'myWindow' has never been opened!";
} else {
if (myWindow.closed) {
document.getElementById("msg").innerHTML = "'myWindow' has been closed!";
} else {
document.getElementById("msg").innerHTML = "'myWindow' has not been closed!";
}
}
}
关闭:返回一个布尔值,指示窗口是否已关闭
defaultStatus:设置或返回窗口状态栏中的默认文本
document:返回窗口的 Document 对象(参见 Document 对象)
frameElement:返回当前窗口插入的元素
frames:返回当前窗口中的所有元素
history:返回窗口的 History 对象(参见 History 对象)
innerHeight:返回窗口内容区域的内部高度
innerWidth:返回窗口内容区域的内部宽度
length:返回当前窗口的元素个数
location:返回窗口的 Location 对象(参见 Location 对象)
createPopup():创建一个弹出窗口
focus():将焦点设置到当前窗口
moveBy():相对于当前位置移动窗口
moveTo():将窗口移动到指定位置
open():打开一个新的浏览器窗口
print():打印当前窗口的内容
prompt():显示提示访问者输入的对话框
resizeBy():按指定像素调整窗口大小
resizeTo():将窗口大小调整为指定的宽度和高度
scroll():已弃用。此方法已被 scrollTo() 方法取代。
scrollBy():将文档滚动指定像素数
scrollTo():将文档滚动到指定坐标
setInterval():以指定的时间间隔(以毫秒为单位)调用函数或计算表达式
setTimeout():在指定的毫秒数后调用函数或计算表达式
stop():停止加载窗口
更多:w3schools